这里的社区似乎同意旧的“clearfix”黑客现在已被贬值和取代overflow:hidden。不幸的是,在某些情况下,即使使用这种方法也会导致问题。(例如:如果它工作正常,它看起来像这样。)
使用老式的主要问题<div class="clear">似乎是它创建了一个div仅用于改变表示的元素——这似乎混淆了纯语义标记与表示的理想。
但除此之外,它似乎适用于所有浏览器和所有情况(不能说“clearfix”或overflow:hidden)。
使用还有其他缺点clear:both吗?用起来真的有那么差吗?还是只是个人喜好?
