CSSNamespaceRule

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2017.

Giao diện CSSNamespaceRule mô tả một đối tượng biểu thị một quy tắc CSS @namespace at-rule đơn lẻ.

CSSRule CSSNamespaceRule

Thuộc tính phiên bản

Kế thừa thuộc tính từ lớp tổ tiên CSSRule.

CSSNamespaceRule.namespaceURI

Trả về một chuỗi chứa văn bản URI của không gian tên đã cho.

CSSNamespaceRule.prefix

Trả về một chuỗi với tên tiền tố liên kết với không gian tên này. Nếu không có tiền tố như vậy, trả về chuỗi rỗng.

Phương thức phiên bản

Kế thừa phương thức từ lớp tổ tiên CSSRule.

Ví dụ

Stylesheet bao gồm một không gian tên là quy tắc duy nhất. Do đó, CSSRule đầu tiên được trả về sẽ là CSSNamespaceRule.

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

Thông số kỹ thuật

Specification
CSS Object Model (CSSOM)
# the-cssnamespacerule-interface

Tương thích trình duyệt