Clearfix is Dead, Long Live Clearfix
The peeps at Nclud came up with a revision to the clearfix method of clearing floats. .clear { display:inline-block; /* or anything that triggers hasLayout in IE */ } .clear:after { clear:both; display:block; content: “.”; height:0; visibility:hidden; } Valid CSS 2.1 and a bit cleaner than the current clearfix method.