CSSNamespaceRule

**CSSNamespaceRule** 接口描述一个对象,该对象表示单个 CSS @namespace at-rule

CSSRule CSSNamespaceRule

实例属性

从其祖先 CSSRule 继承属性。

CSSNamespaceRule.namespaceURI

返回一个字符串,其中包含给定命名空间的 URI 的文本。

CSSNamespaceRule.prefix

返回一个字符串,其中包含与该命名空间关联的前缀的名称。如果没有这样的前缀,则返回一个空字符串。

实例方法

从其祖先 CSSRule 继承方法。

示例

样式表将命名空间包含为唯一规则。因此,返回的第一个 CSSRule 将是 CSSNamespaceRule

css
@namespace url(http://www.w3.org/1999/xhtml);
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); //a CSSNamespaceRule

规范

规范
CSS 对象模型 (CSSOM)
# the-cssnamespacerule-interface

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。