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: prefix-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2018 browserübergreifend verfügbar.

Die schreibgeschützte prefix-Eigenschaft der CSSNamespaceRule gibt einen String mit dem Namen des Präfixes zurück, das mit diesem Namespace verknüpft ist. Wenn es kein solches Präfix gibt, wird ein leerer String zurückgegeben.

Wert

Ein String, der das mit diesem Namespace verknüpfte Präfix enthält. Wenn es kein Präfix gibt, wird ein leerer String zurückgegeben.

Beispiele

Das Stylesheet enthält zwei Namespace-Regeln. Die erste hat kein Präfix, die zweite das Präfix svg. Zwei CSSNamespaceRule-Objekte werden zurückgegeben. Der Wert der prefix-Eigenschaft für das erste wird ein leerer String sein, für das zweite svg.

css
@namespace url("http://www.w3.org/1999/xhtml");
@namespace svg url("http://www.w3.org/2000/svg");
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].prefix); // an empty string ""
console.log(myRules[1].prefix); // "svg"

Spezifikationen

Spezifikation
CSS Object Model (CSSOM)
# dom-cssnamespacerule-prefix

Browser-Kompatibilität