关于伪类跟伪元素

关于伪类跟伪元素

老师我先问下伪类(比如:hover)跟伪元素(比如.hover)之间有什么区别吗,好像它们的实现效果都是相同的

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,伪类与伪元素其实是一样的。但是伪元素是两个冒号,不是一个点。

可以参考如下理解。

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

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

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

4、同学写的前面一个点的情况,应该是设置了个类名(.hover)吧,可以再确认下哦。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师