CSSMediaRule
は、1 個の CSS @media
規則を表すインターフェイスです。これは、CSSConditionRule
インターフェイス、さらに CSSGroupingRule
インターフェイスと型定数の値が 4
(CSSRule.MEDIA_RULE
) の CSSRule
インターフェイスを実装します。
構文
構文は、WebIDL 形式で記述されます。
interface CSSMediaRule : CSSConditionRule { readonly attribute MediaList media; }
プロパティ
CSSConditionRule
、さらに CSSGroupingRule
と CSSRule
の両方のインターフェイスを持つため、CSSMediaRule
は、これらのインターフェイスのプロパティも実装します。これは、次の固有のプロパティを持ちます:
CSSMediaRule.media
読取専用- スタイル情報のための、意図された対象の媒体を表す
MediaList
を指定します。
メソッド
CSSConditionRule
、さらに CSSGroupingRule
と CSSRule
の両方のインターフェイスを持つため、CSSMediaRule
は、これらのインターフェイスのメソッドも実装します。固有のメソッドはありません。
仕様
ブラウザーの実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | 45.0 | (有) [1] | ? | ? | ? |
機能 | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
基本サポート | ? | 45.0 | 17.0 (17) [1] | ? | ? | ? | 45.0 |
[1] Gecko で conditionText
の値を設定することは、Firefox 20 以降でのみ可能です。