Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

CSSRule CSSNamespaceRule

Instanzeigenschaften

Erbt Eigenschaften von der übergeordneten Schnittstelle CSSRule.

CSSNamespaceRule.namespaceURI Schreibgeschützt

Gibt einen String zurück, der den URI des angegebenen Namensraums enthält.

CSSNamespaceRule.prefix Schreibgeschü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.

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

Spezifikationen

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

Browser-Kompatibilität