Mam ładny podstawowy układ pływającego elementu div dla lewej kolumny kontenera menu i pełnowymiarowej niewypowierzchnionej jednostki div z lewym marginesem dla obszaru zawartości.Weird float clear issue
Po umieszczeniu pływającego elementu div w obszarze zawartości, unoszą się i umieszczają zgodnie z oczekiwaniami, aż do wyczyszczenia pływaka.
Kolejna linia pływaków wtedy nie pojawia się bezpośrednio pod poprzedniej linii, ale w dół poniżej dolnej części kolumny menu
Jak widać poniżej nie ma nic szczególnego w tym układzie, ale pływak problem doprowadza mnie do szału :)
<div style="float: left; width: 200px; height: 200px; border: 1px solid red;">
floated left div
</div>
<div style="margin-left: 210px; border: 1px solid blue;">
non floated right div containing floated divs inside<br />
<div style="float: left; border: 1px solid green;">1st float</div>
<div style="float: left; border: 1px solid green;">2nd float</div>
<div style="float: left; border: 1px solid green;">3rd float</div>
<br style="clear: left;" />
<div style="float: left; border: 1px solid green;">1st float</div>
<div style="float: left; border: 1px solid green;">2nd float</div>
<div style="float: left; border: 1px solid green;">3rd float</div>
<br style="clear: left;" />
<div style="float: left; border: 1px solid green;">1st float</div>
<div style="float: left; border: 1px solid green;">2nd float</div>
<div style="float: left; border: 1px solid green;">3rd float</div>
<br style="clear: left;" />
</div>
Zrobiłem jsfiddle, aby zademonstrować problem; http://jsfiddle.net/jP6e9/
Jeśli kontener nie wprowadza nowego kontekstu formatowania bloku, 'clear' nie pozwala na przeniesienie większego pola w lewo. http://jsfiddle.net/ExplosionPIlls/jP6e9/3/ –