清除浮动的两种写法是使用空元素和使用伪元素。
<div>
元素,并给它添加一个特定的类名,比如 clearfix
。然后在 CSS 中为这个类名设置样式,包括清除浮动的属性。HTML:
<div class="clearfix">
<!-- 浮动元素 -->
</div>
CSS:
.clearfix::after {
content: "";
display: table;
clear: both;
}
::after
,并为其添加样式,包括清除浮动的属性。HTML:
<div class="parent-element">
<!-- 浮动元素 -->
</div>
CSS:
.parent-element::after {
content: "";
display: table;
clear: both;
}
这两种写法都能实现清除浮动的效果,选择哪一种取决于个人的喜好和项目的要求。