docs.rodeo

MDN Web Docs mirror

CSSStyleRule

{{ APIRef("CSSOM") }} 

The CSSStyleRule interface represents a single CSS style rule.

{{InheritanceDiagram}} 

Instance properties

Inherits properties from its ancestors {{domxref("CSSGroupingRule")}}  and {{domxref("CSSRule")}} .

Instance methods

Inherits methods from its ancestors {{domxref("CSSGroupingRule")}}  and {{domxref("CSSRule")}} .

Examples

The CSS includes one style rule. This will be the first {{domxref("CSSRule")}}  returned by document.styleSheets[0].cssRules. myRules[0] therefore returns a CSSStyleRule object representing the rule defined for h1.

h1 {
  color: pink;
}
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // a CSSStyleRule representing the h1.

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

In this article

View on MDN