--- title: MediaQueryList.media slug: Web/API/MediaQueryList/media tags: - API - CSSOM View - Media - Media Queries - MediaQueryList - Property - Reference - プロパティ - メディア - メディアクエリ translation_of: Web/API/MediaQueryList/media ---
{{APIRef("CSSOM")}}
media は {{DOMxRef("MediaQueryList")}} インターフェイスの読取専用プロパティであり、 {{DOMxRef("DOMString")}} でシリアライズされたメディアクエリを表します。
var media = MediaQueryList.media;
{{DOMxRef("DOMString")}} で、シリアライズされたメディアクエリあを表します。
この例では、 (max-width: 600px) のメディアクエリを実行し、 MediaQueryList の media プロパティの結果の値を {{HTMLElement("span")}} の中に表示します。
let mql = window.matchMedia('(max-width: 600px)');
document.querySelector(".mq-value").innerText = mql.media;
この JavaScript コードは一致させるメディアクエリを単に {{DOMxRef("Window.matchMedia", "matchMedia()")}} に渡してコンパイルし、それから <span> の {{DOMxRef("HTMLElement.innerText", "innerText")}} に {{DOMxRef("MediaQueryList.media", "media")}} プロパティの結果の値を設定します。
<span class="mq-value"></span>
シンプルな <span> は出力を受け取るためのものです。
.mq-value {
font: 18px arial, sans-serif;
font-weight: bold;
color: #88f;
padding: 0.4em;
border: 1px solid #dde;
}
{{EmbedLiveSample("Examples", "100%", "60")}}
| 仕様書 | 状態 | 備考 |
|---|---|---|
| {{SpecName("CSSOM View", "#dom-mediaquerylist-media", "media")}} | {{Spec2("CSSOM View")}} | 初回定義 |
{{Compat("api.MediaQueryList.media")}}