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.
h1 {
color: pink;
}
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 GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
style |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support