我注意到:
和::
在CSS中标记伪元素时都有效。我确定两者之间有一些语义差异,不是吗?我真的没看到它。
答案 0 :(得分:5)
CSS3 selector specification上的pseudo-elements部分:
当前文档引入了此
::
符号,以便在伪类和伪元素之间建立区别。为了与现有样式表兼容,用户代理还必须接受CSS级别1和2中引入的伪元素的先前单冒号表示法(即:first-line
,:first-letter
,:before
和:after
)。本规范中引入的新伪元素不允许这种兼容性。