#clearDiv::after 和 #clearDiv 的区别

来源:5-1 清除浮动

生途南北

2020-03-27 23:07:57

#clearDiv::after    和 #clearDiv 的区别在哪呢? 为什么前者会成为主流?

我看完这节课还是没弄明白为什么会用伪元素选择器来清除浮动?

写回答

1回答

慕之熠_灿烈

2020-03-29

同学,你好。

1 :#clearDiv是使用选择器选择html中clearDiv;#clearDiv::after是在前者的基础上,添加一个“被选中”的属性,用于实现对于浮动清除的实现方式。

2 :#clearDiv::after成为目前前端中实现浮动清除主流方式的原因是这种实现方式的可扩展性比较高,而且使得代码逻辑比较清晰

3 :这只是一种浮动清除的实现方式,实现上可以在更加复杂的项目中实现对对应功能,就像“#div”就是对html文档中div的选择,也可以理解为一种默认的语法

如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~

0

0 学习 · 3562 问题

查看课程