清除浮动
创建于 2024-12-03 /
24
字体:
[默认]
[大]
[更大]
了解如何使用"clearfix"技巧清除浮动。
如何清除浮动(Clearfix)
浮动元素之后的元素将围绕它流动。 使用"clearfix"破解来解决问题:
不使用 Clearfix

使用 Clearfix

clearfix 破解
如果一个元素比包含它的元素高,并且它是浮动的,它将溢出其容器之外。
然后我们可以在包含元素中添加 overflow: auto;
来解决这个问题:
实例
.clearfix {overflow: auto;
} 亲自试一试 »
只要您能够控制边距和填充(否则您可能会看到滚动条),overflow:auto clearfix 就可以很好地工作。 但是新的 clearfix hack 使用起来更安全,并且大多数网页都使用以下代码:
实例
.clearfix::after {content: "";
clear: both;
display: table;
} 亲自试一试 »
提示:在我们的 CSS 浮动教程中了解更多关于浮动的信息。
0 人点赞过