Avatar billede perh Juniormester
14. oktober 2006 - 16:09 Der er 2 kommentarer og
2 løsninger

<form> giver ekstra tom linje i IE6

Når jeg indsættter form-fields i en tabel opstår der en linies tom rum nederst i formfeltet i IE6 - dette sker ikke i andre browsere.
Kan man fjerne det ubenyttede og pladskrævende tomme rum i IE&s formfelter?
Avatar billede Søren Bech Morsing Praktikant
14. oktober 2006 - 16:16 #1
Ja hvis du skriver sådan
<table>
<tr><td><form></form></td></tr>
</table>

Så skriv
<table>
<tr><form><td></td></form></tr>
</table>
Avatar billede fun22 Nybegynder
14. oktober 2006 - 16:25 #2
eller <form style="display:inline">
Avatar billede perh Juniormester
14. oktober 2006 - 17:01 #3
Tak
Jeg bruger 'style="display:inline"', som jeg tror er mere syntaktisk korrekt.
Avatar billede olebole Juniormester
16. oktober 2006 - 10:24 #4
<ole>

At "display:inline" er lidt et tilfælde. Det, der er skyld i problemet, er top- og bund-margin:
    style="margin-top:0;margin-bottom:0"

Det er helt korrekt, at et inline-element ikke kan have top- og bund-margin, men det er lidt at gå over åen efter vand at rette denne egenskab ... blot sæt marginer til '0' i stedet  ;o)

Forslaget (14/10-2006 16:16:20) er til gengæld hamrende invalid kode - som ingenlunde kan anbefales  =)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester