--- title: CSSMediaRule slug: Web/API/CSSMediaRule tags: - API - CSSOM - Referenz - Schnittstelle translation_of: Web/API/CSSMediaRule ---
{{ APIRef("CSSOM") }}
Die CSSMediaRule ist eine Schnittstelle, die eine einzelne CSS-Regel darstellt. Sie implementiert die {{domxref("CSSConditionRule")}}-Schnittstelle und somit auch die {{domxref("CSSGroupingRule")}}- sowie die {{domxref("CSSRule")}}-Schnittstelle mit einem Typwert von 4
(CSSRule.MEDIA_RULE
).
Die Syntax wird mittels der WebIDL definiert.
interface CSSMediaRule : CSSConditionRule { readonly attribute MediaList media; }
Als eine {{ domxref("CSSConditionRule") }}, und somit der {{domxref("CSSGroupingRule")}} und {{ domxref("CSSRule") }}, implementiert die CSSMediaRule
auch gleichzeitig die Eigenschaften dieser Schnittstellen. Darüber hinaus hat sie die folgende spezielle Eigenschaft:
Wie eine {{ domxref("CSSConditionRule") }} und daher eine {{domxref("CSSGroupingRule")}} als auch eine {{ domxref("CSSRule") }}, implementiert CSSMediaRule
auch die Methoden dieser Schnittstelle. Sie selbst hat keine speziellen Methoden.
Spezifikation | Status | Kommentar |
---|---|---|
{{ SpecName('CSS3 Conditional', '#the-cssmediarule-interface', 'CSSMediaRule') }} | {{ Spec2('CSS3 Conditional')}} | Als Ableitung von {{domxref("CSSConditionRule")}}. |
{{ SpecName('CSSOM', '#the-cssmediarule-interface', 'CSSMediaRule') }} | {{ Spec2('CSSOM') }} | Keine Abweichungen von {{SpecName('DOM2 Style')}} |
{{SpecName('DOM2 Style', 'css.html#CSS-CSSMediaRule', 'CSSMediaRule') }} | {{ Spec2('DOM2 Style') }} |
{{ CompatibilityTable() }}
Merkmal | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Grundlegende Unterstützung | {{ CompatChrome(45.0) }} | {{ CompatVersionUnknown }} [1] | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
Merkmal | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Grundlegende Unterstützung | {{ CompatUnknown() }} | {{ CompatChrome(45.0) }} | {{ CompatGeckoMobile("17") }} [1] | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatChrome(45.0) }} |
[1] Das Setzen des Werts von conditionText
in Gecko ist nur ab Firefox 20 möglich.