-2

有一些方法可以解决 clearfix。
我想知道是否有人对将 clearfix 应用于所有元素有一些经验。
是否有任何问题可能导致显着问题?

4

1 回答 1

3

如果您对所有元素应用 clearfix,那么您将无法浮动任何东西,因为您尝试浮动的每个元素都将立即被清除。1

如果你必须使用 clearfix,你应该只在绝对必要时使用它。这意味着您必须指定要将其应用于哪些元素,而不仅仅是将其应用于每个元素。


1 好吧,这取决于您使用的是哪种 clearfix。例如,如果您使用的是:after伪元素,那么它将不适用于某些浏览器中的某些元素。不过,我的观点仍然成立。

于 2012-12-24T18:51:28.360 回答