CSS

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

* Some parts of this feature may have varying levels of support.

Das CSS-Interface enthält nützliche Methoden im Zusammenhang mit CSS. Es gibt keine Objekte mit diesem Interface: Es enthält nur statische Methoden und ist daher ein Utilitätsinterface.

Statische Eigenschaften

CSS.highlights

Bietet Zugriff auf das HighlightRegistry, das verwendet wird, um beliebige Textbereiche mithilfe der CSS Custom Highlight API zu stylen.

CSS.paintWorklet Experimentell Sicherer Kontext

Bietet Zugriff auf das Worklet, das für alle Klassen im Zusammenhang mit dem Malen verantwortlich ist.

Instanz-Eigenschaften

Das CSS-Interface ist ein Utilitätsinterface und es kann kein Objekt dieses Typs erstellt werden: Nur statische Eigenschaften sind darauf definiert.

Statische Methoden

Keine geerbten statischen Methoden.

CSS.registerProperty()

Registriert benutzerdefinierte Eigenschaften und ermöglicht die Überprüfung von Eigenschaftstypen, Standardwerten und Eigenschaften, die ihren Wert erben oder nicht.

CSS.supports()

Gibt einen booleschen Wert zurück, der angibt, ob das Paar Eigenschaft-Wert oder die Bedingung, die im Parameter übergeben wird, unterstützt wird.

CSS.escape()

Kann verwendet werden, um einen String zu maskieren, hauptsächlich zur Verwendung als Teil eines CSS-Selektors.

CSS Factory-Funktionen

Kann verwendet werden, um einen neuen CSSUnitValue mit einem Wert in der angegebenen Anzahl der Einheiten des Methodennamens der Factory-Funktion zurückzugeben.

js
CSS.em(3); // CSSUnitValue {value: 3, unit: "em"}

Instanz-Methoden

Das CSS-Interface ist ein Utilitätsinterface und es kann kein Objekt dieses Typs erstellt werden: Nur statische Methoden sind darauf definiert.

Spezifikationen

Specification
CSS Object Model (CSSOM)
# namespacedef-css

Browser-Kompatibilität