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.

Die CSS-Schnittstelle enthält nützliche, CSS-bezogene Methoden. Es werden keine Objekte mit dieser Schnittstelle implementiert: Sie enthält nur statische Methoden und ist daher eine utilitaristische Schnittstelle.

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 den Worklet, der für alle Klassen verantwortlich ist, die mit dem Zeichnen zu tun haben.

Instanz-Eigenschaften

Die CSS-Schnittstelle ist eine Dienstschnittstelle 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, die Typprüfung, Standardwerte und Eigenschaften ermöglichen, die ihren Wert entweder erben oder nicht.

CSS.supports()

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

CSS.escape()

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

CSS-Fabrikfunktionen

Kann verwendet werden, um eine neue CSSUnitValue mit einem Wert der Parameterzahl der Einheiten des Namens der verwendeten Fabrikfunktionsmethode zurückzugeben.

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

Instanz-Methoden

Die CSS-Schnittstelle ist eine Dienstschnittstelle 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