清除浮动除了常用的clear:both;之外,还有一种就是利用重置样式表中的clearfix
具体如下:
.clearfix::after{
content:"";
diaplay:table;
clear:both;
}
这里解析一下display:table;

设置为display:table; 没有内容也会自成一行

设置为display:block;没有内容不会自成一行!!
这就是我认为设置display:table的原因。
事实上在大多数情况下设置display:block的效果是一样的!!!
本博客由博主原创,如需转载需说明出处!谢谢支持!
本文介绍了两种常见的清除浮动的方法:使用 clear:both 和 clearfix 技巧。clearfix 方法通过在元素后添加伪元素并设置 display 属性来实现自成一行的效果,从而达到清除浮动的目的。文章对比了 display:table 与 display:block 的不同之处。
424

被折叠的 条评论
为什么被折叠?



