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.

Das CSS-Interface enthält nützliche CSS-bezogene Methoden. Es gibt keine Objekte mit diesem Interface: Es enthält nur statische Methoden und ist daher ein utilitäres Interface.

Statische Eigenschaften

CSS.highlights

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

CSS.paintWorklet Experimentell Sicherer Kontext

Bietet Zugriff auf das Worklet, das für alle Klassen verantwortlich ist, die mit dem Malen zu tun haben.

Instanzeigenschaften

Das CSS-Interface ist ein Dienstleistungsinterface und es kann kein Objekt dieses Typs erstellt werden: Es sind nur statische Eigenschaften darauf definiert.

Statische Methoden

Keine geerbten statischen Methoden.

CSS.registerProperty()

Registriert benutzerdefinierte Eigenschaften und ermöglicht das Prüfen 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 gegeben ist, unterstützt wird.

CSS.escape()

Kann verwendet werden, um einen String zu escapen, hauptsächlich für die Verwendung als Teil eines CSS-Selektors.

CSS-Factory-Funktionen

Kann verwendet werden, um einen neuen CSSUnitValue mit einem Wert der angegebenen Anzahl von Einheiten des Namens der verwendeten Factory-Funktionsmethode zurückzugeben.

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

Instanzmethoden

Das CSS-Interface ist ein Dienstleistungsinterface und es kann kein Objekt dieses Typs erstellt werden: Es sind nur statische Methoden darauf definiert.

Spezifikationen

Specification
CSS Object Model (CSSOM)
# namespacedef-css
CSS Properties and Values API Level 1

Browser-Kompatibilität

BCD tables only load in the browser