CSSメディア特性主要一覧

CSSメディアクエリで使われる代表的なメディア特性を、分類・値の種類・用途例とあわせて整理した非公開検証用データ。

データ基準日: 2026-06-19 ファイル更新: 2026-06-19 行数: 20 列数: 6 出典: MDN Web Docs / CSS Media Queries仕様を参考にしたローカル生成 ライセンス: 検証用
更新履歴(1回)
  • 2026-06-19T20:28:22+09:00 / 20行 / 重複回避CSV生成
操作
元CSVをダウンロード
列表示ON/OFF
読み込み中...
feature category value_type meaning_ja example note
width viewport length/range 表示領域の幅に応じて条件分岐する @media (min-width: 768px) レスポンシブレイアウトで頻用
height viewport length/range 表示領域の高さに応じて条件分岐する @media (max-height: 600px) 縦方向の制約が強い画面向け
aspect-ratio viewport ratio/range 表示領域の幅と高さの比率で条件分岐する @media (min-aspect-ratio: 16/9) 横長・縦長レイアウトの切替に使う
orientation viewport keyword 表示領域の向きで条件分岐する @media (orientation: portrait) portraitまたはlandscape
resolution output-device resolution/range 出力デバイスの解像度で条件分岐する @media (min-resolution: 2dppx) 高密度ディスプレイ向け画像切替など
hover input keyword 主入力装置が要素上でホバー可能かを判定する @media (hover: hover) hoverまたはnone
any-hover input keyword 利用可能な入力装置のいずれかがホバー可能かを判定する @media (any-hover: hover) 複数入力デバイス環境を考慮
pointer input keyword 主入力装置のポインティング精度を判定する @media (pointer: coarse) none/coarse/fine
any-pointer input keyword 利用可能な入力装置のいずれかのポインティング精度を判定する @media (any-pointer: fine) タッチとマウス併用環境向け
prefers-color-scheme user-preference keyword ユーザーが明色または暗色配色を希望しているかを判定する @media (prefers-color-scheme: dark) lightまたはdark
prefers-reduced-motion user-preference keyword ユーザーが動きの少ない表示を希望しているかを判定する @media (prefers-reduced-motion: reduce) アニメーション抑制に使う
prefers-contrast user-preference keyword ユーザーがコントラスト設定を希望しているかを判定する @media (prefers-contrast: more) more/less/custom/no-preferenceなど
prefers-reduced-transparency user-preference keyword ユーザーが透明効果の低減を希望しているかを判定する @media (prefers-reduced-transparency: reduce) 対応状況はブラウザにより差がある
forced-colors user-preference keyword ユーザーエージェントが強制色モードを有効化しているかを判定する @media (forced-colors: active) アクセシビリティ向け配色調整
color-gamut output-device keyword 出力デバイスが対応する色域を判定する @media (color-gamut: p3) srgb/p3/rec2020
display-mode environment keyword Webアプリの表示モードを判定する @media (display-mode: standalone) browser/standalone/fullscreenなど
update output-device keyword 出力デバイスが表示内容を更新できる頻度を判定する @media (update: fast) none/slow/fast
overflow-block environment keyword ブロック方向に表示領域を超えた内容の扱いを判定する @media (overflow-block: scroll) none/scroll/pagedなど
overflow-inline environment keyword インライン方向に表示領域を超えた内容の扱いを判定する @media (overflow-inline: scroll) 主に横方向のオーバーフロー特性
inverted-colors user-preference keyword 表示色が反転されているかを判定する @media (inverted-colors: inverted) invertedまたはnone