Web-TorMedlem sedan nov. 200013 890 inlägg Kan någon förklara varför jag får ett extra utrymme i den röda cirkeln men inte vid den blåa?
Här är koden jag använder:
<style>
.float {margin-right:30px;float:left;border:1 dotted #000;}
</style>
<div class="float">
<input type="text" value="Extra utrymme till höger" />
</div>
<div class="float">
<span>Inget extra utrymme till höger</span>
</div>
Jag kör IE6.
jonneMedlem sedan jan. 20011 154 inlägg testa att sätta en margin på input
red: Eller hmm näe nu gick det för fort i läsningen :)
Det har säkert att göra med IE:s gamla "double margin bug". Ibland får man dubbla marginaler i IE på flytande element av någon anledning. "Hacket" för att fixa det brukar vara att lägga till display: inline; på det flytande elementet, i ditt fall i .float-klassen då.