<html>
根元素;float
的值不为none
;overflow
的值为auto、scroll
或hidden
;display
的值为table-cell、table-caption和inline-block
中的任何一个;position
的值不为relative
和static
。
换言之,只要元素符合上面任意一个条件,就无须使用clear:both
属性去清除浮动的影响了。因此,不要见到一个<div>
元素就加个类似.clearfix
的类名,否则只能暴露你孱弱的CSS基本功。