resolution

Baseline 2022
Newly available

Since September 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

resolutionCSSメディア特性で、出力端末のピクセル解像度をテストするために使用することができます。

構文

resolution 特性は、出力端末のピクセル解像度を表す <resolution> 値として指定します。これは範囲の特性であり、つまり接頭辞の付いた min-resolution および max-resolution の変化形を使用して、それぞれ最小値と最大値をクエリーすることができます。

HTML

html
<p>This is a test of your device's pixel density.</p>

CSS

css
/* 正確な解像度 */
@media (resolution: 150dpi) {
  p {
    color: red;
  }
}

/* 最小解像度 */
@media (min-resolution: 72dpi) {
  p {
    text-decoration: underline;
  }
}

/* 最大解像度 */
@media (max-resolution: 300dpi) {
  p {
    background: yellow;
  }
}

結果

仕様書

Specification
Media Queries Level 4
# resolution

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
resolution media feature

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

関連情報