CSSMediaRule は、1 個の CSS @media 規則を表すインターフェイスです。これは、CSSConditionRule インターフェイス、さらに CSSGroupingRule インターフェイスと CSSRule インターフェイスのうち型定数の値が 4 (CSSRule.MEDIA_RULE) のものを実装します。
構文
構文は、WebIDL 形式で記述されます。
interface CSSMediaRule : CSSConditionRule {
readonly attribute MediaList media;
}
プロパティ
CSSConditionRule、さらに CSSGroupingRule と CSSRule の両方のインターフェイスを持つため、CSSMediaRule は、これらのインターフェイスのプロパティも実装します。これは、次の固有のプロパティを持ちます:
CSSMediaRule.media読取専用- スタイル情報のための、意図された対象の媒体を表す
MediaListを指定します。
メソッド
CSSConditionRule、さらに CSSGroupingRule と CSSRule の両方のインターフェイスを持つため、CSSMediaRule は、これらのインターフェイスのメソッドも実装します。固有のメソッドはありません。
仕様書
ブラウザーの互換性
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
Update compatibility data on GitHub
| デスクトップ | モバイル | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
CSSMediaRule | Chrome 完全対応 45 | Edge 完全対応 12 | Firefox
完全対応
17
| IE ? | Opera 完全対応 あり | Safari 完全対応 あり | WebView Android 完全対応 45 | Chrome Android 完全対応 45 | Firefox Android
完全対応
17
| Opera Android 完全対応 あり | Safari iOS 完全対応 あり | Samsung Internet Android 完全対応 5.0 |
media | Chrome 完全対応 あり | Edge 完全対応 12 | Firefox 完全対応 あり | IE ? | Opera 完全対応 あり | Safari 完全対応 あり | WebView Android 完全対応 あり | Chrome Android 完全対応 あり | Firefox Android 完全対応 あり | Opera Android 完全対応 あり | Safari iOS 完全対応 あり | Samsung Internet Android 完全対応 あり |
凡例
- 完全対応
- 完全対応
- 実装状況不明
- 実装状況不明
- 実装ノートを参照してください。
- 実装ノートを参照してください。