--- title: slug: Web/CSS/ratio tags: - CSS - CSS Data Type - Data Type - Layout - Reference - Web translation_of: Web/CSS/ratio ---

{{CSSRef}}

<ratio>CSSデータ型で、アスペクト比メディアクエリ内で記述するために使用し、2つの単位のない値で比率を記述します。

構文

メディアクエリ Level 3 では、<ratio> データ型は、厳密な正の {{cssxref("<integer>")}}、スラッシュ ('/', Unicode の U+002F SOLIDUS)、2 番目の厳密な正の {{cssxref("<integer>")}} の順に記述します。スラッシュの前後にはスペースを入れてもかまいません。最初の数値は幅を、2番目の数値は高さを表します。

メディアクエリ Level 4 では、<ratio> データ型が更新され、厳密な正の {{cssxref("<number>")}}、スラッシュ ('/', Unicode の U+002F SOLIDUS)、2 番目の厳密な正の {{cssxref("<number>")}} の順に記述します。それに加えて、単独の {{cssxref("<number>")}} の値が許可されています。

メディアクエリでの使用

@media screen and (min-aspect-ratio: 16/9) { ... }

一般的なアスペクト比

比率 用例
Ratio4_3.png 4/3 20 世紀における伝統的な TV 画面の形状です。
Ratio16_9.png 16/9 現代の「ワイド画面」の TV の形状です。
Ratio1_1.85.png 185/100 = 91/50 1960 年代から用いられている最も一般的な映画スクリーンの形状です。
Ratio1_2.39.png 239/100 「ワイドスクリーン」、アナモルフィックな映画スクリーンの形状です。

仕様書

仕様書 状態 備考
{{SpecName('CSS4 Media Queries', '#values', '<ratio>')}} {{Spec2('CSS4 Media Queries')}}
{{SpecName('CSS3 Media Queries', '#values', '<ratio>')}} {{Spec2('CSS3 Media Queries')}} 初回定義

ブラウザーの互換性

{{Compat("css.types.ratio")}}

関連情報