--- title: CSSMediaRule slug: Web/API/CSSMediaRule tags: - API - CSSOM - 参考 - 接口 translation_of: Web/API/CSSMediaRule ---
CSSMediaRule
是一个表示单个CSS {{cssxref("@media")}} 规则的接口。它实现了 {{domxref("CSSConditionRule")}} 接口,因此也是 {{domxref("CSSGroupingRule")}},也相当于{{domxref("CSSRule")}}中类型值为 4
的规则类型(即CSSRule.MEDIA_RULE
)。
下列语法是使用 WebIDL 格式描述的。
interface CSSMediaRule : CSSConditionRule { readonly attribute MediaList media; }
作为一个 {{ domxref("CSSConditionRule") }},同时也是 {{domxref("CSSGroupingRule")}} 和 {{ domxref("CSSRule") }},CSSMediaRule
也实现(继承)了来自这些接口的属性。它还有如下属性:
作为一个 {{ domxref("CSSConditionRule") }},同时也是 {{domxref("CSSGroupingRule")}} 和 {{ domxref("CSSRule") }},CSSMediaRule
也实现(继承)了来自这些接口的方法。除此之外,没有其他方法。
规范 | 状态 | 备注 |
---|---|---|
{{ SpecName('CSS3 Conditional', '#the-cssmediarule-interface', 'CSSMediaRule') }} | {{ Spec2('CSS3 Conditional')}} | Make it derived from the {{domxref("CSSConditionRule")}}. |
{{ SpecName('CSSOM', '#the-cssmediarule-interface', 'CSSMediaRule') }} | {{ Spec2('CSSOM') }} | No changes from {{SpecName('DOM2 Style')}} |
{{SpecName('DOM2 Style', 'css.html#CSS-CSSMediaRule', 'CSSMediaRule') }} | {{ Spec2('DOM2 Style') }} |
{{Compat("api.CSSMediaRule")}}