伪类的问题

来源:2-3 首页-头部样式(2)

早知今日何必當初

2020-03-23 15:06:40


http://img.mukewang.com/climg/5e785fd4084b7c8311240540.jpg
伪类到底是用几个冒号,我好像见过有的时候是一个冒号

写回答

1回答

好帮手慕糖

2020-03-23

同学你好,其实这个主要是伪类与伪元素的写法,一个冒号是伪类,两个冒号是伪元素。实现的效果是一样的。

可以参考如下理解。

1、:before/:after伪类是在CSS2中提出来的,

2、::before/::after是CSS3中的写法,为了将伪类和伪元素区分开。

3、大多数浏览器都支持这两种表示方式,单冒号(:)用于 CSS3 伪类,双冒号(::)用于 CSS3 伪元素。对于 CSS2 中已经有的伪类,例如 :before,单冒号和双冒号的写法 ::before 作用是一样的。但是平时为了兼容性,还是会用一个冒号的写法。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程