css - 竖线 (|) 是有效的 CSS 还是特定于 Firefox 的?

标签 css firefox css-selectors

我在 Firebug 中注意到这条规则:

*|*:link {
  color:#0000EE;
}

我不确定我以前是否见过竖线 (|)。它位于 about:PreferenceStyleSheet 中,因此它可能是特定于 Firefox 的。

这是什么意思?任何引用链接?我认为竖线可能是一个“或”,但那是 CSS 中的逗号。

最佳答案

| 选择器是 namespace selector . | 之前的部分是命名空间,| 之后的部分是选择器。

所以 *|*:link 的意思是匹配任何命名空间中的任何元素是一个链接。

关于css - 竖线 (|) 是有效的 CSS 还是特定于 Firefox 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1421468/

相关文章:

html - 根据子元素的内容为父元素编写ublock过滤规则

html - 可滚动的div里面的内容,导致在IE中出现页面滚动条

javascript - 绝对定位的元素在删除时影响另一个元素

jquery - Bootstrap : Control multiple tab panels with single tab nav

css - Internet Explorer 外部 CSS 问题

CSS :Select all elements descendent of X but not descendents of Y

javascript - 使用绝对定位的内部 Div 生成相对定位的 Div

javascript - 火狐插件 : What is the best way to insert a large chunk of HTML?

html - Div 中的表格 Firefox 与 Chrome

css - 如何仅向没有链接的图标添加样式?