--- title: CSSSupportsRule slug: Web/API/CSSSupportsRule tags: - API - CSSOM - Interface - Reference translation_of: Web/API/CSSSupportsRule ---
{{APIRef("CSSOM")}}
CSSSupportsRule インターフェイスは、1 個の CSS {{cssxref("@supports")}} @-規則 を表すオブジェクトを表します。これは、{{domxref("CSSConditionRule")}} インターフェイス、さらに型定数の値が 12 (CSSRule.SUPPORTS_RULE) の {{domxref("CSSRule")}} インターフェイスと {{domxref("CSSGroupingRule")}} インターフェイスを実装します。
構文は、WebIDL 形式で記述されます。
interface CSSSupportsRule : CSSConditionRule {
}
{{domxref("CSSConditionRule")}}、さらに {{domxref("CSSGroupingRule")}} と {{domxref("CSSRule")}} の両方のインターフェイスを持つため、CSSSupportsRule は、これらのインターフェイスのプロパティも実装します。固有のプロパティはありません。
{{domxref("CSSConditionRule")}}、さらに {{domxref("CSSGroupingRule")}} と {{domxref("CSSRule")}} の両方のインターフェイスを持つため、CSSSupportsRule は、これらのインターフェイスのメソッドも実装します。固有のプロパティはありません。
| 仕様書 | 策定状況 | 備考 |
|---|---|---|
| {{ SpecName('CSS3 Conditional', '#the-csssupportsrule-interface', 'CSSSupportsRule') }} | {{ Spec2('CSS3 Conditional') }} | 初期定義 |
{{Compat("api.CSSSupportsRule")}}