【发布时间】:2016-09-09 10:38:52
【问题描述】:
浮动元素和绝对定位元素都从文档流中取出。那么为什么 clearfix hack 只适用于浮动元素而不适用于绝对定位的元素呢?
【问题讨论】:
-
它更像是css clear 属性,仅用于清除浮动
-
@DhavalChheda clearfix 是不是 css 属性。这是一种黑客行为。
-
是的,但是 clearfix 使用了 clear 属性。并且 clear 属性只影响浮动 - 因为只有浮动可以被清除。定位元素没有“间隙”这样的概念。
-
@BoltClock clearfix 还在最后一个孩子之后添加
content: " "。并且内容是块级的,不是绝对定位的。 -
这和你的问题有什么关系?