设置#cleardiv和#cleardiv::after,显示效果一样,为什么是选择::after呢
来源:5-4 编程练习
慕粉6099588
2020-09-23 23:42:24
两者都是这个代码:
content: "";
visibility: hidden;
height: 0px;
display: block;
clear: both;
1回答
好帮手慕阿慧
2020-09-24
同学你好,
1、设置#cleardiv清除浮动添加了无意义标签,如果页面浮动布局多,则需要很多空标签,所以不推荐使用。
2、推荐使用after伪元素清除浮动,因为浏览器支持好,不容易出现浏览器差异问题(目前大型网站都有使用,如腾讯等)
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~
相似问题
回答 1
回答 2