When using the following html example:
<div style="width:50%;float:left;">
test1<br/>
test1<br/>
test1<br/>
</div>
<div style="width:50%;float:left">
test2<br/>
test2<br/>
test2<br/>
test2<br/>
test2<br/>
test2<br/>
</div>
<div style="width:50%;float:left">
test3<br/>
test3<br/>
test3<br/>
test3<br/>
test3<br/>
test3<br/>
</div>
There is an ugly gap between test1 and test3, I would expect the test3 div to follow immediately under test1 instead there is a space until test2 finishes. This same problem can be seen in firefox too.