CSSSupportsRule

CSSSupportsRule インターフェイスは、1 個の CSS @supports @-規則 を表すオブジェクトを表します。これは、CSSConditionRule インターフェイス、さらに型定数の値が 12 (CSSRule.SUPPORTS_RULE) の CSSRule インターフェイスと CSSGroupingRule インターフェイスを実装します。

構文

構文は、WebIDL 形式で記述されます。

interface CSSSupportsRule : CSSConditionRule {
}

プロパティ

CSSConditionRule、さらに CSSGroupingRuleCSSRule の両方のインターフェイスを持つため、CSSSupportsRule は、これらのインターフェイスのプロパティも実装します。固有のプロパティはありません。

メソッド

CSSConditionRule、さらに CSSGroupingRuleCSSRule の両方のインターフェイスを持つため、CSSSupportsRule は、これらのインターフェイスのメソッドも実装します。固有のプロパティはありません。

仕様

仕様書 策定状況 備考
CSS Conditional Rules Module Level 3
CSSSupportsRule の定義
勧告候補 初期定義

ブラウザーの実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート 未サポート 17 (17)[1] 未サポート 12.10 未サポート
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート 未サポート 17.0 (17)[1] 未サポート 未サポート 未サポート

[1] この @-規則の接頭辞付きは意味がありません。CSSSupportsRule は、ユーザーが layout.css.supports-rule.enable の設定値を true に設定して有効にしている場合のみサポートされます。

Firefox 17 から 19 までを含み、CSSSupportsRuleCSSRule から直接派生しました。このメソッドとプロパティは、CSSSupportsRule で定義されている CSSConditionRule レベルで定義されるようになりました。仕様の草案が更新され、Firefox 20 で更新されました。

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: Marsf
 最終更新者: Marsf,