<html> <body> Make sure that floating overflow:auto/hidden/scroll blocks stack properly with other floats at the same level. <div style="float:left; overflow:auto; width:300px; height:300px; background-color:lime; ">Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> Hello world<br> </div> <div style="float:left; background-color:yellow;width:300px;height:300px; font-size:48px; margin-left:-50px">This block should be on top of the overflow block.</div>