在 CSS 使用中,有时使用双冒号,有时用单冒号,到底有什么区别?今天专门查了查:

伪类用单冒号 : 表示,如 :hover, :active 等

双冒号是css3才有的,表示伪元素,如::before、::after

那为什么伪元素写单冒号也有效呢?如 :before 和 :after,原来这个写法在css1中就有了,只是css3中为了和伪类区分,伪元素使用双冒号来表示。

总结,有些网站为了兼容老浏览器,就把伪元素还是写成单冒号。

关键词:css
所属分类:网站技术
本文地址:https://me.i-i.me/article/28.html



评论提示: 点击头像可以回复评论

提交取消回复
[face]@
[uname]  [add_time]
[content]
[reply]
加载更多评论