我试图找出使用一个冒号和#34;之间的区别:"和两个" ::"我看到他们两个都在使用伪类。我曾经在伪类之前尝试过这个例子,当我两种方式都可以正常工作时。
两者之间有什么区别吗?
答案 0 :(得分:3)
最初没有区别!但是在CSS3中引入了这种表示法来区分伪元素和伪类:
这个::符号是由当前文档引入的 建立伪类和伪元素之间的区别。 为了与现有样式表兼容,用户代理也必须 为引入的伪元素接受前一个单冒号表示法 在CSS级别1和2中(即:第一行,:第一个字母,:之前和 :后)。新伪元素不允许这种兼容性 在CSS 3级中引入。