CSSMediaRule

CSSMediaRule は、1 個の CSS @media 規則を表すインターフェイスです。これは、CSSConditionRule (en-US) インターフェイス、さらに CSSGroupingRule (en-US) インターフェイスと CSSRule インターフェイスのうち型定数の値が 4 (CSSRule.MEDIA_RULE) のものを実装します。

構文

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

interface CSSMediaRule : CSSConditionRule {
    readonly attribute MediaList media;
}

プロパティ

CSSConditionRule (en-US)、さらに CSSGroupingRule (en-US)CSSRule の両方のインターフェイスを持つため、CSSMediaRule は、これらのインターフェイスのプロパティも実装します。これは、次の固有のプロパティを持ちます:

CSSMediaRule.media (en-US) 読取専用
スタイル情報のための、意図された対象の媒体を表す MediaList (en-US) を指定します。

メソッド

CSSConditionRule (en-US)、さらに CSSGroupingRule (en-US)CSSRule の両方のインターフェイスを持つため、CSSMediaRule は、これらのインターフェイスのメソッドも実装します。固有のメソッドはありません。

仕様書

仕様書 状態 備考
CSS Conditional Rules Module Level 3
CSSMediaRule の定義
勧告候補 CSSConditionRule (en-US) から派生。
CSS Object Model (CSSOM)
CSSMediaRule の定義
草案 Document Object Model (DOM) Level 2 Style Specification からの変更なし
Document Object Model (DOM) Level 2 Style Specification
CSSMediaRule の定義
廃止

ブラウザーの互換性

BCD tables only load in the browser