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.jsCSS.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