Det element som du ger float / ska flyta gör det också, visuellt kan det se ut som tvärt om pgr av att det första påverkar det andra elementets position. Det finns clear: left , right & both för att fixa det.
Hehej,
En sak jag länge har stört mig på i CSS:
Om man tittar på definitionen för float på w3schools så säger den "The float property specifies whether or not a box (an element) should float.". Men jag tycker inte att det specificerar huruvida ett element ska flyta, utan snarare huruvida elementet efter ska flyta eller inte..?
Exempel: Om jag vill ha en två kolumner bredvid varandra skriver jag:
<div style="width:100px;float:left;">Kolumn 1</div>
<div>Kolumn 2</div>
I min mening är det tvåan som flyter, vilket jag gör genom att sätta ett attribut på tidigare element, inte det aktuella.
Är ni med på hur jag menar och håller ni med? Definitioner och detaljer, men jag vill kolla så att jag har förstått det hela rätt...
Erik
