css - 管道 (|) 在 CSS 选择器中的作用是什么?

标签 css

我在 CSS 样式表中找到了以下定义:

*|*:link {color:#ff00ff;}

| 有什么用?这是某种 CSS Hack 吗?

最佳答案

separates namespace and element name .

除非定义了默认 namespace ,否则 *|*:link 是一种复杂的编写方式 *:link 或只是 :link .

在 XML 文档中,您可以具有以下内容:

<el xmlns="http://name/space" />
<style>
@namespace namespace_example url(http://name/space);
namespace_example|el {background: red;}
</style>

关于css - 管道 (|) 在 CSS 选择器中的作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497934/

相关文章:

html - Safari Border Radius 裁剪问题

html - 在mvc布局页面中设置背景图片

css - Material-ui 切换标签,如何拥有左侧、右侧和顶部标签?

javascript - 悬停时是否可以显示按钮的描述?

javascript - css transitions - 动画响应重新定位

html - 如何在另一个类中定义第一个和最后一个类?

jquery - 为所有网页内容创建放大镜效果?

html - 按像素而不是百分比的 CSS3 渐变

css - 将 Canvas 设置为固定为窗口宽度并在没有 javascript 的情况下调整大小?

html - 行高导致滑动 url 效果中断