grid
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.
grid
は CSS のメディア特性で、出力機器がグリッドベースの画面を使用しているかどうかを調べるために使用します。
現在のパソコンやスマートフォンの大部分は、ビットマップベースの画面を持っています。グリッドベースの画面とは、例えばテキストのみの端末や、固定フォントのみで表示する基本的な電話などです。
構文
grid
特性は <mq-boolean>
値 (0
または 1
) として指定し、出力機器がグリッドベースであるかどうかを表します。
例
HTML
html
<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>
CSS
css
: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;
}
}
結果
仕様書
Specification |
---|
Media Queries Level 4 # grid |
ブラウザーの互換性
BCD tables only load in the browser