メディアクエリ(@media)

メディクエリとは、特定の環境やデバイスを判定するときに用いられるものです。最近、一般的に使われるのはサイトを閲覧しにきたメディアの環境、横幅で判定しPCかスマートフォンか判断する方法です。簡単な例は下記です。

様々なメディアクエリ

あまり知られてはいませんが、メディアクエリには他にも色々なものがあります。下記はその一例です。

ピクセルの解像度を判断する

resolution特性を使うとデバイスの解像度を判定することができます。resolutionに指定できる単位は以下です。

※ただし、dppxとdpcmは古いブラウザでは対応していないので要確認。

resolution特性など、細かく設定することでRetinaディスプレイか判断することも可能。

関連記事