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
.CSSPageRule
The 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.deleteRule
CSSGroupingRule.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