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 KontextBietet 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 |