メディアクエリとは、閲覧者の出力メディア(画面サイズやOS)に合わせて、スタイルシート(css)内に適用する条件を細かく指定する仕組みのこと。Media Queries.
閲覧者のスクリーンサイズや環境に応じて、表示させる条件を変更することができる。Media Queries.レスポンシブWebデザインを実現する手法の1つ。例えば、横幅が1200pxのモニターで見ているユーザーに対しては「width(ウィンドウの横幅):800px」、iPhoneで見ている人には「width:320px」に適用するといったことが可能である。Internet Explorer 8以下ではcss3のメディアクエリに対応していないという欠点もある。
iPhone3G / 3GS | 320×480 |
iPhone4 / IS03 | 640×960 |
iPad / iPad 2 | 768×1024 |
Galaxy S / HTC Desire (X06HT) | 480×800 |
Galaxy Tab | 600×1024 |
Xperia (SO-01B) / Xperia arc (SO-01C) | 480×854 |
HT-03A | 320×480 |
Xperia (SO-01B) / Xperia arc (SO-01C) | 480×854 |
Nexus One | 480×800 |