An object implementing the CSSConditionRule interface represents a single condition CSS at-rule, which consists of a condition and a statement block.

Three objects derive from CSSConditionRule: CSSMediaRule, CSSContainerRule and CSSSupportsRule.

CSSRule CSSGroupingRule CSSConditionRule

Instance properties

Inherits properties from its ancestors CSSRule and CSSGroupingRule.


Represents the text of the condition of the rule.

Instance methods

No specific methods; inherits methods from its ancestors CSSRule and CSSGroupingRule.


CSS Conditional Rules Module Level 3
# the-cssconditionrule-interface

Browser compatibility

BCD tables only load in the browser

See also