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. |
| Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|---|
| Basic support | 45.0 | (Yes) | 20.0 (20.0) | No support | No support | No support |
| Feature | Android | Android Webview | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
|---|---|---|---|---|---|---|---|---|
| Basic support | No support | 45.0 | (Yes) | 20.0 (20.0) | No support | No support | No support | 45.0 |
© 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