CSSGroupingRuleBaseline Widely availableThis feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.Learn moreSee full compatibilityReport feedbackThe CSSGroupingRule interface of the CSS Object Model represents any CSS at-rule that contains other rules nested within it. CSSRule CSSGroupingRule Instance propertiesThis interface also inherits properties from CSSRule. CSSGroupingRule.cssRules Read only Returns a CSSRuleList of the CSS rules in the media rule. Instance methodsThis interface also inherits methods from CSSRule. CSSGroupingRule.deleteRule Deletes a rule from the style sheet. CSSGroupingRule.insertRule Inserts a new style rule into the current style sheet. SpecificationsSpecificationCSS Object Model (CSSOM) # the-cssgroupingrule-interfaceBrowser compatibilitydesktopmobileChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung InternetWebView AndroidWebView on iOSCSSGroupingRuleChrome – Full supportChrome45Toggle historyEdge – Full supportEdge12Toggle historyFirefox – Full supportFirefox20Toggle historyOpera – Full supportOpera32Toggle historySafari – Full supportSafari14.1moreToggle historyChrome Android – Full supportChrome Android45Toggle historyFirefox for Android – Full supportFirefox for Android20Toggle historyOpera Android – Full supportOpera Android32Toggle historySafari on iOS – Full supportSafari on iOS14.5moreToggle historySamsung Internet – Full supportSamsung Internet5.0Toggle historyWebView Android – Full supportWebView Android45Toggle historyWebView on iOS – Full supportWebView on iOS14.5moreToggle historycssRulesChrome – Full supportChrome45Toggle historyEdge – Full supportEdge12Toggle historyFirefox – Full supportFirefox20Toggle historyOpera – Full supportOpera32Toggle historySafari – Full supportSafari3Toggle historyChrome Android – Full supportChrome Android45Toggle historyFirefox for Android – Full supportFirefox for Android20Toggle historyOpera Android – Full supportOpera Android32Toggle historySafari on iOS – Full supportSafari on iOS2Toggle historySamsung Internet – Full supportSamsung Internet5.0Toggle historyWebView Android – Full supportWebView Android45Toggle historyWebView on iOS – Full supportWebView on iOS2Toggle historydeleteRuleChrome – Full supportChrome45Toggle historyEdge – Full supportEdge12Toggle historyFirefox – Full supportFirefox20Toggle historyOpera – Full supportOpera32Toggle historySafari – Full supportSafari3Toggle historyChrome Android – Full supportChrome Android45Toggle historyFirefox for Android – Full supportFirefox for Android20Toggle historyOpera Android – Full supportOpera Android32Toggle historySafari on iOS – Full supportSafari on iOS2Toggle historySamsung Internet – Full supportSamsung Internet5.0Toggle historyWebView Android – Full supportWebView Android45Toggle historyWebView on iOS – Full supportWebView on iOS2Toggle historyinsertRuleChrome – Full supportChrome45Toggle historyEdge – Full supportEdge12Toggle historyFirefox – Full supportFirefox20Toggle historyOpera – Full supportOpera32Toggle historySafari – Full supportSafari3Toggle historyChrome Android – Full supportChrome Android45Toggle historyFirefox for Android – Full supportFirefox for Android20Toggle historyOpera Android – Full supportOpera Android32Toggle historySafari on iOS – Full supportSafari on iOS2Toggle historySamsung Internet – Full supportSamsung Internet5.0Toggle historyWebView Android – Full supportWebView Android45Toggle historyWebView on iOS – Full supportWebView on iOS2Toggle historySee also Using dynamic styling information