men problemet er at der bliver noget tomrum til højre i tabelcellen.
Jeg regnede med at det skyldtes at de 2 felter på et tidspunkt står side om side med hinanden, udvider tabellen, men at tabellen ikke trækker sig sammen. Derfor lavede jeg det lidt om til følgende:
Her placerer jeg de 2 INPUT felter ovenpå hinanden, inden jeg forstørrer den ene af dem. Dermed troede jeg problemet var løst, men jeg får stadig noget tomrum i cellen :(
Jeg tror du har ret i problemet ligger i at de står ved siden af hinanden. Jeg tror sågar at feltet stadig står der - såvidt angår cellen, efter du har flyttet den. Det hjælper i hvert fald at flyttet feltet ud af tabellen, som:
... og kast den i din IE-browser. Dobbelklik på det øverste navn og tryk Ctrl+C. Gå nu over i NotePad og tryk Ctrl+V og se, hvor cursoren ender. Du fik et blank-tegn i slutningen af linien - ikke sandt? Gør det samme med nederste navn ... hvad sker der så? :) /mvh
Nååhhh .... jamen, de er jo også lagt i 'position:relative'. Så er det egentlig utroligt, de ikke laver mere plads i siden :) Hvor er det helt præcict, du gerne vil placere de to felter? Jeg fatter ikke, hvad det er, du vil. /mvh
Den flytter rundt på elementerne forskelligt, når man bruger IE og Gecko, men der afsættes åbenbart plads til elementet uanset hvilken maskine man bruger ...
Hallo... Som sagt det løses ved at flytte elementet helt ud af tabellen i første omgang - som jeg foreslog for 78 indlæg siden. Men det virker ikke i Mozilla, eller..?
olebole, du er sgu lidt FOR utålmodig :/ Jeg sidder jo ikke foran en computer 24 timer i døgnet og kan svare hver gang en skriver en kommentar ;)
Men okay jacobsdk, det fungerer jo fint med mit test eksempel, det du har foreslået, men jeg skal lige tjekke det i min rigtige kode, før jeg ved om det virker :)
roenving, jeg formoder du mener at jeg har ret i det med tomrummet, når du siger at jeg har fat i noget ;)
olebole, det der problem med </td>, som du nævner, har jeg faktisk tit stødt på, tit spurgt om herinde, og lige så tit fået nøjagtigt det svar med at </td> skal rykkes en linje op, så den kender jeg godt til :) Underlig fejl at give synes jeg, men det løser ikke problemet med tomrummet :)
Det jeg vil, i eksemplet med de 2 felter er ganske enkelt at forstørre den ene af de 2 felter til 200*200 pixels, og så få den anden på toppen af den første, således at den står i øverste venstre hjørne...og så selvfølgelig sådan at tabelcellen omslutter mit 200*200 pixels felt :)
Nej, jeg er ikke spor utålmodig ... tværtimod. At gætte - uden at vide, hvad der er meningen med eksemplet - afspejler utålmodighed. Jeg udviser derimod tålmodighed og venter derfor gerne på at høre, hvad der præcis er meningen. Det er den eneste måde, hvorpå jeg kan komme med et relevant svar :)
Er scriptet et udtryk for, du dynamisk vil kunne ændre på forholdene? Eller ønsker du blot at dimensionere og placere de to felter én gang for alle? Så kan det nemlig gøres i CSS alene - uden brug af scripting. /mvh
Ja, men du rykker gentagne gange i løbet af et døgn for svar, det er altså ikke det jeg kalder tålmodighed :)
Det, jeg vil, er at dimensionere og placere dem én gang for alle. Dimensioneringen er jeg nødt til at gøre i JavaScript, da det beror på nogle beregninger, og problemet med selve placeringen er at på min rigtige side benytter disse 2 felter samme class fra et CSS script, den eneste forskel er størrelsen og placeringen.
LoL-da ... hvis det faktum, at jeg pointerer overfor brugere - der gætter sig frem - at vi ikke kan komme med en relevant besvarelse uden at vide noget mere, er et problem for dig, trækker jeg mig.
Jeg har ikke sagt det er et problem, kommer blot med min kommentar :) Havde det været et problem, havde jeg jo ikke brugt smileys, vel? :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.