【发布时间】:2012-06-24 02:31:21
【问题描述】:
在 CSS 中使用命名空间时,您可以使用命名空间类型选择器选择“任何或无命名空间”中的任何 div 元素:
*|div
为伪类命名空间是有效的 CSS 吗?例如:
*|:first-child
它似乎在基于 WebKit 的浏览器中工作,它似乎在 IE9(IE9 以下根本不支持命名空间)和 Firefox 中工作。我不在乎它在哪些浏览器中工作/不工作,我只需要知道它是否是一个有效的构造。
从我在CSS grammar 中可以看出,它是无效的。但我可能误读了语法。
【问题讨论】:
-
请不要混淆伪类和伪元素——它们是两个不同的东西。
-
哦,是的,对不起,我明白其中的区别(请注意,问题确实是“伪类”,我只是把标题弄错了!)
-
我刚刚看到你的错误报告 :) bugs.webkit.org/show_bug.cgi?id=89748
标签: css namespaces css-selectors pseudo-class