--- title: CSSConditionRule slug: Web/API/CSSConditionRule translation_of: Web/API/CSSConditionRule ---
{{ APIRef("CSSOM") }}
An object implementing the CSSConditionRule
interface represents a single condition CSS at-rule, which consists of a condition and a statement block. It is a child of {{domxref("CSSGroupingRule")}}.
Two objects derive from it : {{domxref("CSSMediaRule")}} and {{domxref("CSSSupportsRule")}}.
The syntax is described using the WebIDL format.
interface CSSConditionRule : CSSGroupingRule { attribute DOMString conditionText; }
The CSSConditionRule
derives from {{domxref("CSSRule")}}, {{domxref("CSSGroupingRule")}} and inherits all properties of these classes. It has one specific property:
The CSSConditionRule
derives from {{domxref("CSSRule")}}, {{domxref("CSSGroupingRule")}} and inherits all methods of these classes. It has no specific property of its own.
Specification | Status | Comment |
---|---|---|
{{ SpecName('CSS3 Conditional', '#the-cssconditionrule-interface', 'CSSConditionRule') }} | {{ Spec2('CSS3 Conditional') }} | Initial definition. |
{{Compat}}