- 在
CSS
中伪类一直用 : 表示,如:hover, :active
等 - 伪元素在
CSS1
中已存在,当时语法是用 : 表示,如:before
和:after
- 后来在
CSS3
中修订,伪元素用::
表示,如::before
和::after
,以此区分伪元素和伪类 - 由于低版本
IE
对双冒号不兼容,开发者为了兼容性各浏览器,继续使使用:after
这种老语法表示伪元素 - 综上所述:
::before
是CSS3
中写伪元素的新语法;:after
是CSS1
中存在的、兼容IE
的老语法
::before 和 :after 中双冒号和单冒号有什么区别
最新推荐文章于 2024-12-13 20:38:39 发布