--- title: grid slug: Web/CSS/@media/grid tags: - '@media' - CSS - grid - メディアクエリ - メディア特性 - リファレンス translation_of: Web/CSS/@media/grid ---
CSS の grid
メディア特性は、出力機器がグリッドベースの画面を使用しているかどうかを調べるために使用します。
現在のパソコンやスマートフォンの大部分は、ビットマップベースの画面を持っています。グリッドベースの画面とは、例えばテキストのみの端末や、固定フォントのみで表示する基本的な電話などです。
grid
特性は {{cssxref("<mq-boolean>")}} 値 (0
又は 1
) として指定し、出力機器がグリッドベースであるかどうかを表します。
<p class="unknown">I don't know if you're using a grid device. :-(</p> <p class="bitmap">You are using a bitmap device.</p> <p class="grid">You are using a grid device! Neato!</p>
:not(.unknown) { color: lightgray; } @media (grid: 0) { .unknown { color: lightgray; } .bitmap { color: red; text-transform: uppercase; } } @media (grid: 1) { .unknown { color: lightgray; } .grid { color: black; text-transform: uppercase; } }
{{EmbedLiveSample("Example")}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS4 Media Queries', '#grid', 'grid')}} | {{Spec2('CSS4 Media Queries')}} | 変更なし。 |
{{SpecName('CSS3 Media Queries', '#grid', 'grid')}} | {{Spec2('CSS3 Media Queries')}} | 初回定義。 |
{{Compat("css.at-rules.media.grid")}}