CSSStyleRule: style-Eigenschaft

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.

Die schreibgeschützte style-Eigenschaft ist die Schnittstelle CSSStyleDeclaration für den Deklarationsblock der CSSStyleRule.

Wert

Ein CSSStyleDeclaration-Objekt mit den folgenden Eigenschaften:

computed flag

Nicht gesetzt.

declarations

Die deklarierten Deklarationen in der Regel, in der Reihenfolge, in der sie angegeben wurden, wobei Kurzform-Eigenschaften in Langformen aufgelöst werden.

parent CSS rule

Das Kontextobjekt, welches ein Alias für this ist.

owner node

Null.

Beispiele

Das CSS enthält eine Style-Regel. Dies wird die erste CSSRule sein, die von document.styleSheets[0].cssRules zurückgegeben wird. myRules[0].style gibt daher ein CSSStyleDeclaration-Objekt zurück, das die für h1 definierten Deklarationen darstellt.

css
h1 {
  color: pink;
}
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].style); // a CSSStyleDeclaration representing the declarations on the h1.

Hinweis: Der Deklarationsblock ist der Teil der Stilregel, der in den geschweiften Klammern steht und tatsächlich die Stildefinitionen bereitstellt (für den Selektor, der Teil, der vor den geschweiften Klammern steht).

Spezifikationen

Specification
CSS Object Model (CSSOM)
# dom-cssstylerule-style

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
style

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support