This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The CSSNamespaceRule interface describes an object representing a single CSS @namespace at-rule. It implements the CSSRule interface, with a type value of 10 (CSSRule.NAMESPACE_RULE).
Syntax
The syntax is described using the WebIDL format.
interface CSSNamespaceRule : CSSRule {
readonly attribute DOMString namespaceURI;
readonly attribute DOMString? prefix;
};
Properties
As a CSSRule, CSSNamespaceRule also implements the properties of that interface. It has some specific properties:
CSSNamespaceRule.namespaceURI- Returns a
DOMStringcontaining the text of the URI of the given namespace. CSSNamespaceRule.prefix- Returns a
DOMStringwith the name of the prefix associated to this namespace. If there is no such prefix, returnsnull.
Methods
As a CSSRule, CSSNamespaceRule also implements the methods of that interface. It has no specific methods:
Specification
| Specification | Status | Comment |
|---|---|---|
| CSS Object Model (CSSOM) The definition of 'CSSNamespaceRule' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
| Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| Basic support | 47 | Yes | 59 | No | 36 | ? |
namespaceURI | 47 | Yes | 59 | No | 36 | ? |
prefix | 47 | Yes | 59 | No | 36 | ? |
| Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | Opera Android | iOS Safari | Samsung Internet |
|---|---|---|---|---|---|---|---|
| Basic support | 47 | 47 | Yes | 59 | 36 | ? | ? |
namespaceURI | 47 | 47 | Yes | 59 | 36 | ? | ? |
prefix | 47 | 47 | Yes | 59 | 36 | ? | ? |
Document Tags and Contributors
Tags:
Contributors to this page:
fscholz,
chrisdavidmills,
tshinnic,
erikadoyle,
jpmedley,
teoli,
kscarfone,
Sheppy
Last updated by:
fscholz,

