Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. CSSMediaRule

CSSMediaRule

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TheCSSMediaRule interface represents a single CSS@media rule.

CSSRule CSSGroupingRule CSSConditionRule CSSMediaRule

Instance properties

Inherits properties from its ancestorsCSSConditionRule,CSSGroupingRule, andCSSRule.

CSSMediaRule.mediaRead only

Returns aMediaList representing the intended destination medium for style information.

Instance methods

No specific methods; inherits methods from its ancestorsCSSConditionRule,CSSGroupingRule, andCSSRule.

Examples

The CSS below includes a media query with one style rule.The MDNlive sample infrastructure combines all the CSS blocks in the example into a single inline style with the idcss-output, so we first usedocument.getElementById() to find that sheet.myRules[0] returns aCSSMediaRule object, from which we can get themediaText.

html
<p></p>
css
@media (width >= 500px) {  body {    color: blue;  }}
js
const log = document.getElementById("log");const myRules = document.getElementById("css-output").sheet.cssRules;const mediaList = myRules[0]; // a CSSMediaRule representing the media query.log.textContent += ` ${mediaList.media.mediaText}`;

Specifications

Specification
CSS Conditional Rules Module Level 3
# the-cssmediarule-interface

Browser compatibility

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp