伪类的问题
来源:2-3 首页-头部样式(2)
早知今日何必當初
2020-03-23 15:06:40
伪类到底是用几个冒号,我好像见过有的时候是一个冒号
1回答
好帮手慕糖
2020-03-23
同学你好,其实这个主要是伪类与伪元素的写法,一个冒号是伪类,两个冒号是伪元素。实现的效果是一样的。
可以参考如下理解。
1、:before/:after伪类是在CSS2中提出来的,
2、::before/::after是CSS3中的写法,为了将伪类和伪元素区分开。
3、大多数浏览器都支持这两种表示方式,单冒号(:)用于 CSS3 伪类,双冒号(::)用于 CSS3 伪元素。对于 CSS2 中已经有的伪类,例如 :before,单冒号和双冒号的写法 ::before 作用是一样的。但是平时为了兼容性,还是会用一个冒号的写法。
如果我的回答帮助了你,欢迎采纳,祝学习愉快~
相似问题