CSSNestedDeclarations: style-Eigenschaft
Baseline
2024
Newly available
Since December 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die schreibgeschützte style
-Eigenschaft der CSSNestedDeclarations
-Schnittstelle repräsentiert die Stile, die mit den verschachtelten Regeln verbunden sind.
Wert
Ein Objekt.
Beispiele
Dieses Stylesheet enthält eine verschachtelte cssRules
.
Das erste console.log
zeigt den Stil der obersten Ebene, das zweite zeigt die verschachtelte @media
-Abfrage mit ihrem verschachtelten Stil und das letzte zeigt den verschachtelten Stil, der nach der @media
-Abfrage deklariert wurde.
css
.foo {
font-size: 1.2rem;
@media screen {
color: tomato;
background-color: darkgrey;
}
color: black;
}
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].style);
// { "0": "font-size" }
console.log(myRules[0].cssRules[0].cssRules[0].style);
// { "0": "color", "1": "background-color" }
console.log(myRules[0].cssRules[1].style);
// { "0": "color" }
Spezifikationen
Specification |
---|
CSS Nesting Module> # dom-cssnesteddeclarations-style> |
Browser-Kompatibilität
Loading…