正在回答
1回答
同学你好,伪类与伪元素其实是一样的。但是伪元素是两个冒号,不是一个点。
可以参考如下理解。
1、:before/:after伪类是在CSS2中提出来的,
2、::before/::after是CSS3中的写法,为了将伪类和伪元素区分开。
3、大多数浏览器都支持这两种表示方式,单冒号(:)用于 CSS3 伪类,双冒号(::)用于 CSS3 伪元素。对于 CSS2 中已经有的伪类,例如 :before,单冒号和双冒号的写法 ::before 作用是一样的。但是平时为了兼容性,还是会用一个冒号的写法。
4、同学写的前面一个点的情况,应该是设置了个类名(.hover)吧,可以再确认下哦。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星