An object implementing the CSSGroupingRule interface represents any CSS at-rule that contains other rules nested within it.
Objects deriving from it :
CSSConditionRule and its children: CSSMediaRule, CSSSupportsRule, and CSSDocumentRule.CSSPageRuleThe syntax is described using the WebIDL format.
interface CSSGroupingRule : CSSRule {
readonly attribute CSSRuleList cssRules;
unsigned long insertRule (DOMString rule, unsigned long index);
void deleteRule (unsigned long index);
}
The CSSGroupingRule derives from CSSRule and inherits all properties of this class. It has one specific property:
CSSGroupingRule.cssRules Read only
CSSRuleList of the CSS rules in the media rule.The CSSGroupingRule derives from CSSRule and inherits all methods of this class. It has two specific methods:
CSSGroupingRule.deleteRuleCSSGroupingRule.insertRule| Specification | Status | Comment |
|---|---|---|
| CSS Conditional Rules Module Level 3 The definition of 'CSSGroupingRule' in that specification. | Candidate Recommendation | Initial definition. |
| Desktop | ||||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
| Basic support | 45 | Yes | 20 | No | 32 | No |
| Mobile | |||||||
|---|---|---|---|---|---|---|---|
| Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
| Basic support | 45 | 45 | Yes | 20 | 32 | No | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSGroupingRule