我注意到在 CSS 中标记伪元素时两者都起作用:
。::
我确定两者之间存在一些语义差异,不是吗?我真的没有看到它。
问问题
155 次
1 回答
5
来自关于伪元素的CSS3 选择器规范部分:
当前文档引入了这种
::
表示法,以便在伪类和伪元素之间建立区分。为了与现有样式表兼容,用户代理还必须接受之前在 CSS 级别 1和2 中引入的伪元素的单冒号表示法(即:first-line
、:first-letter
和)。本规范中引入的新伪元素不允许这种兼容性。:before
:after
于 2013-05-25T03:37:21.817 回答