| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleRule | [Back] [Original] |
Get to know MDN better
This feature is well established and works across many devices and browser versions. Its been available across browsers since July 2015.
* Some parts of this feature may have varying levels of support.
The CSSStyleRule interface represents a single CSS style rule.
Inherits properties from its ancestors CSSGroupingRule and CSSRule.
CSSStyleRule.selectorTextReturns the textual representation of the selector for this rule, e.g., "h1, h2".
CSSStyleRule.style Read onlyReturns the CSSStyleProperties object for the rule, which represents its styles.
CSSStyleRule.styleMap Read onlyReturns a StylePropertyMap object which provides access to the rule's property-value pairs.
Inherits methods from its ancestors CSSGroupingRule and CSSRule.
The CSS below defines the style rule for the h1 selector, which is represented in code by a CSSStyleRule instance.
h1 {
color: pink;
}
Assuming the above style rule is the first rule in the document, it will be the first CSSRule returned by document.styleSheets[0].cssRules.
myRules[0].style returns a CSSStyleProperties object representing the declarations defined for h1.
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // a CSSStyleRule representing the h1.
| Specification |
|---|
| CSS Object Model (CSSOM) # the-cssstylerule-interface |
This page was last modified on Oct 14, 2025 by MDN contributors.
CSSStyleRuleCSSCSSConditionRuleCSSFontFeatureValuesMapCSSFontFeatureValuesRuleCSSFontPaletteValuesRuleCSSFunctionDeclarationsCSSFunctionDescriptorsCSSFunctionRuleCSSGroupingRuleCSSImportRuleCSSKeyframeRuleCSSKeyframesRuleCSSLayerBlockRuleCSSLayerStatementRuleCSSMediaRuleCSSNamespaceRuleCSSPageDescriptorsCSSPageRuleCSSPropertyRuleCSSRuleCSSRuleListCSSStartingStyleRuleCSSStyleDeclarationCSSStylePropertiesCSSStyleSheetCSSSupportsRuleCaretPositionMediaListMediaQueryListScreenStyleSheetStyleSheetListYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |