CSS 値と単位

CSS 宣言はすべて、プロパティと値のペアから成っています。値には、単一のキーワード、整数、関数、異なる型の組み合わせなど、プロパティに応じてさまざまなデータ型を含めることがあります。また、値には単位を持つものもあれば、持たないものもあります。すべてのプロパティは、CSS 全体で有効な値も受け入れます。CSS 値と単位モジュールでは、CSS プロパティが受け入れる値と単位というデータの型を定義しています。このモジュールでは、CSS プロパティと関数に対して有効な値の設定するには、CSS 値定義構文、つまり形式文法を定義します。

リファレンス

プロパティ

関数

それ以外にも、 calc-mix(), crossorigin(), first-valid(), if(), integrity(), progress(), random(), random-item(), referrerpolicy(), sibling-count(), sibling-index(), src(), type(), toggle() などの巻子が仕様書では定義されていますが、まだブラウザーでは実装されていません。

データ型

単位

フレックス単位 (fr) およびコンテナー単位 (cqb,cqh,cqi,cqmax,cqmin,cqw)が、それぞれ CSS グリッドレイアウトおよび CSS 条件付きルールモジュールで定義されています。

単位の分類

主要概念

ガイド

CSS データ型

CSS プロパティおよび関数によって受け入れられる典型的な値を定義する CSS データ型についての紹介です。

数値データ型

数値データ型の概要で、整数、数値、パーセント値、寸法、相対寸法および絶対寸法、角度、時刻などの単位など。

テキストデータ型

テキストデータ型(定義済みのキーワード値、グローバル CSS キーワード値、 URL など)の概要。

CSS 値関数

CSS プロパティの CSS 値を返すために、特別なデータ処理や計算を呼び出す CSS 文の概要。

CSS 数学関数の使用

プロパティ値を数式で書くことができる CSS の数学関数。

値定義構文

CSS プロパティおよび関数の有効な値の設定するには、使用されている形式文法。

学習: 値と単位

最も頻繁に使用される値の型を見ていき、それらが何なのか、また、これがどのように動作するのかを見ていきます。

関連事項

仕様書

Specification
CSS Values and Units Module Level 3
CSS Values and Units Module Level 4
CSS Values and Units Module Level 5

関連情報