Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有一些方法可以解决 clearfix。 我想知道是否有人对将 clearfix 应用于所有元素有一些经验。 是否有任何问题可能导致显着问题?
如果您对所有元素应用 clearfix,那么您将无法浮动任何东西,因为您尝试浮动的每个元素都将立即被清除。1
如果你必须使用 clearfix,你应该只在绝对必要时使用它。这意味着您必须指定要将其应用于哪些元素,而不仅仅是将其应用于每个元素。
1 好吧,这取决于您使用的是哪种 clearfix。例如,如果您使用的是:after伪元素,那么它将不适用于某些浏览器中的某些元素。不过,我的观点仍然成立。
:after