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.
Die Schnittstelle CSSNamespaceRule beschreibt ein Objekt, das eine einzelne CSS-At-Regel vom Typ @namespace repräsentiert.
Instanzeigenschaften
Erbt Eigenschaften von der übergeordneten Schnittstelle CSSRule.
CSSNamespaceRule.namespaceURISchreibgeschützt-
Gibt einen String zurück, der den URI des angegebenen Namensraums enthält.
CSSNamespaceRule.prefixSchreibgeschützt-
Gibt einen String mit dem Namen des Präfixes zurück, das diesem Namensraum zugeordnet ist. Wenn kein solches Präfix vorhanden ist, wird ein leerer String zurückgegeben.
Instanzmethoden
Erbt Methoden von der übergeordneten Schnittstelle CSSRule.
Beispiele
Das Stylesheet enthält einen Namensraum als einzige Regel. Daher ist die erste zurückgegebene CSSRule eine CSSNamespaceRule.
@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> |