CSSNamespaceRule
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2017 browserübergreifend verfügbar.
Das CSSNamespaceRule-Interface beschreibt ein Objekt, das eine einzelne CSS-@namespaceAt-Regel repräsentiert.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Vorfahren CSSRule.
CSSNamespaceRule.namespaceURI-
Gibt einen String zurück, der den Text der URI des gegebenen Namespace enthält.
CSSNamespaceRule.prefix-
Gibt einen String mit dem Namen des Präfixes zurück, das diesem Namespace zugeordnet ist. Wenn kein solches Präfix vorhanden ist, wird ein leerer String zurückgegeben.
Instanz-Methoden
Erbt Methoden von seinem Vorfahren CSSRule.
Beispiele
Das Stylesheet enthält einen Namespace als einzige Regel. Daher wird die erste zurückgegebene CSSRule ein CSSNamespaceRule sein.
@namespace url("http://www.w3.org/1999/xhtml");
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSNamespaceRule
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # the-cssnamespacerule-interface> |