ta bort mellanrum efter form taggen

HTML & CSS

2 svar · 282 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Trådstart#1

Hej!

När kag skriver så här:

<FORM METHOD="POST" ACTION="">
  <INPUT TYPE="text" SIZE="20">
</FORM>
<HR>

så blir det ett mellanrum mellan formuläret och linjen. Jag önskar ta bort den! men vet inte alls hur jag ska göra. Någon som har idéer?

tack!

Medlem sedan juli 20013 378 inlägg
#2

Hmm...
"normalt" skulle man nog lösa det med stilmallar såhär:

<FORM METHOD="POST" ACTION="" style="margin-bottom:0;">
  <INPUT TYPE="text" SIZE="20">
</FORM>
<HR style="margin-top:0"

... och detta funkar också i Mozilla m.fl. - men det funkar inte i MSIE x(
Men eftersom det inte på något sätt och vis verkar gå
att få bort *hela* marginalen på en HR (och det surrar en del
om buggar med HR i MSIE om man googlar lite)
så kanske du får resignera och testa följande harang istället:

<FORM METHOD="POST" ACTION="" style="margin-bottom:0;">
  <INPUT TYPE="text" SIZE="20">
</FORM>
<div style="height:1px;font-size:0;line-height:1px;border:none;margin:0;padding:0;background-color:gray">&amp;nbsp;</div>

Ful kod kanske - men den funkar i det mesta (och validerar ;) )

Medlem sedan maj 20031 173 inlägg
#3

Det funkade fint! använde mig av det översta, den tog inte bort hela mellanrummet men ganska mycket, även i IE, så jan nöjer mig med det!

tack!

385 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
130 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)