1. 序論
最初のCSS仕様が公開されたとき、 CSSのすべてはCSSレベル1を定義する1つの文書に含まれていました。 CSSレベル2もまた、単一の複数章からなる文書によって定義されました。 しかしレベル2以降のCSSについては、 CSS作業グループは単一の巨大な仕様を定義するのではなく、 各モジュールがCSSの一部を定義するモジュール方式を採用することを選びました。 これにより仕様はより扱いやすい単位に分割され、 CSSに対するより迅速かつ段階的な改善が可能になります。
CSSモジュールごとに安定性の段階が異なるため、 CSS作業グループはこのプロファイルを公開して、 2026年時点でのカスケーディング・スタイル・シートの現在の範囲と状態を定義することにしました。
1.1. CSSとは何か?
- カスケーディング・スタイル・シート(CSS)
- CSSはスタイルシートを書くための言語であり、 構造化文書(HTMLやXMLなど)のレンダリングを さまざまなメディア上で記述するよう設計されています。 CSSはソース文書の提示を記述するために用いられ、 通常は、その文書言語によって表現される基礎となる意味論を変更しません。
- スタイルシート
- 文書の提示を規定する規則の集合。 スタイルシートは著者によって書かれ、 ユーザーエージェントによって解釈され、 文書をユーザーに提示します。
- ソース文書
- 1つ以上のスタイルシートが適用される文書。 ソース文書の構造と意味論は、 文書言語(例:HTML、XHTML、SVG)を用いて符号化されます。
- 著者
- 著者とは、文書および関連するスタイルシートを書く人です。 オーサリングツールとは スタイルシートを生成するユーザーエージェントです。
- ユーザー
- ユーザーとは、ユーザーエージェントと対話して 文書を閲覧・聴取、またはその他の方法で利用する人です。
- ユーザーエージェント(UA)
- ユーザーエージェントとは、文書およびそれに関連するスタイル シートを ユーザーの代わりに解釈する任意のプログラムです。 ユーザーエージェントは文書を表示したり、読み上げたり、 印刷させたり、別の形式に変換したりする場合があります。 CSS仕様の目的において、 ユーザーエージェントとは、これらの仕様で定義される カスケーディング・スタイル・シートをサポートし解釈するものです。
1.2. 背景:W3CプロセスとCSS
このセクションは非規範的です。
W3Cプロセスでは、 勧告トラックの文書は3つの安定性レベルを経て進みます。 その概要を以下に示します。
- ワーキングドラフト(WD)
-
これはW3C仕様の設計段階です。 WGは内部および外部からのフィードバックに応じて仕様を反復します。
最初の公式ワーキングドラフトは「最初の公開ワーキングドラフト」(FPWD)に指定されます。 CSSWGでは、FPWDの公開は作業グループ全体がそのモジュールに取り組むことに合意したことを示します。 おおむね、編集者ドラフトで示された範囲と提案に沿っています。
次の段階への移行は、しばしば「ラストコール・ワーキングドラフト」(LCWD)段階と呼ばれます。 CSSWGは、既知の問題をすべて解決し、 テストおよび実装からのフィードバックなしにはこれ以上進められない段階になった時点で、 ワーキングドラフトを移行させます。
この「コメント募集のラストコール」は未解決の問題を報告する期限を設定し、 WGに対して流入するフィードバックを特別に追跡し対処することを要求します。 コメント追跡文書はコメント処理状況(DoC)です。 これは広範なレビューと受容を示すために、 更新された草案とともにディレクターの承認へ提出されます。
- 候補勧告(CR)
-
これはW3C仕様のテスト段階です。
特に、この段階はテストと実装を用いて仕様を検証することに関するものであり、
実装をテストすることではありません。
このプロセスはしばしば仕様のさらなる問題を明らかにし、
そのため候補勧告は、実装およびテストからのフィードバックに応じて時間とともに変化しますが、
通常は設計段階(WD)ほどではありません。
CRを終えるには、各機能について正しい独立した2つの実装の実証が必要であるため、 この段階でWGはテストスイートを構築し、実装報告書を作成します。
次の段階への移行は「提案勧告」(PR)です。 この段階では、W3C諮問委員会がRECへの移行を承認しなければなりません。
- 勧告(REC)
- これはW3C仕様の完成状態であり、保守段階を表します。 この時点でWGは正誤表文書のみを維持し、 ときおり正誤表を仕様に取り込んだ改訂版を公開します。
編集者ドラフトは 実質的に編集者自身の作業コピーのライブ版です。 それは作業グループのコンセンサスを反映している場合もあれば、そうでない場合もあり、 ときには自己矛盾した状態であることもあります。 (W3Cの公開プロセスは時間がかかり負担も大きいため、 編集者ドラフトは通常、 仕様の最良(最も最新)の参照です。 現在、公開の摩擦を減らす取り組みが進められており、 公式ドラフトが定期的に最新になるようにし、 編集者ドラフトが元の役割である作業用スペースに戻れるようにしています。)
2. CSS仕様の分類
安定版および作業中を含むすべてのCSSモジュールと それらのステータスの一覧は、 CSS Current Work ページで確認できます。
2.1. カスケーディング・スタイル・シート(CSS)— 公式定義
このプロファイルには、安定していると考えられ、かつその安定性を確信できるだけの実装経験がある仕様のみを含めます。
Note: これはCSSデスクトップブラウザ・プロファイルを意図したものではありません。 このプロファイルへの含有は機能の安定性のみに基づき、 想定される利用やWebブラウザの採用率に基づくものではありません。 このプロファイルは最も完全な形のCSSを定義します。
2026年時点で、カスケーディング・スタイル・シート(CSS)は、次の仕様によって定義されます。
- CSS Level 2, latest revision(正誤表を含む) [CSS2]
- これはCSSの中核を定義し、その一部は後続の仕様によって上書きされます。 特に、CSSの基本概念と設計原則のいくつかを紹介している 第2章を読むことを推奨します。
- CSS Syntax Module Level 3 [CSS-SYNTAX-3]
- CSS2§4.1、CSS2§4.2、CSS2§4.4、およびCSS2§Gを置き換え、 CSSがどのように構文解析されるかを再定義します。
- CSS Style Attributes [CSS-STYLE-ATTR]
- CSS宣言をマークアップ属性の中に埋め込む方法を定義します。
- Media Queries Level 3 [CSS3-MEDIAQUERIES]
- CSS2§7.3を置き換え、 メディア固有スタイルのための構文を拡張します。
- CSS Conditional Rules Module Level 3 [CSS-CONDITIONAL-3]
- CSS2§7.2を拡張および置換し、 入れ子を許可するように@media規則の定義を更新し、 機能サポートの有無を問い合わせるための @supports規則を導入します。
- Selectors Level 3 [SELECTORS-3]
- CSS2§5およびCSS2§6.4.3を置き換え、 拡張された範囲のセレクタを定義します。
- CSS Namespaces Module Level 3 [CSS3-NAMESPACE]
- 名前空間接頭辞付きセレクタを可能にする @namespace規則を導入します。
- CSS Cascading and Inheritance Level 4 [CSS-CASCADE-4]
- CSS2§1.4.3およびCSS2§6、ならびに [CSS-CASCADE-3]を拡張し置換します。 スタイル規則をどのように集約し、 すべての要素のすべてのプロパティに値を割り当てるかを記述します。 カスケードと継承により、値はすべての要素のすべてのプロパティに伝播されます。
- CSS Values and Units Module Level 3 [CSS-VALUES-3]
- CSS2§1.4.2.1、CSS2§4.3、およびCSS2§A.2.1–3を拡張し置換し、 CSSのプロパティ定義構文を定義するとともに、 使用可能な単位の集合を拡張します。
- CSS Custom Properties for Cascading Variables Module Level 1 [CSS-VARIABLES-1]
- すべてのCSSプロパティが受け入れる新しい原始的値型として カスケーディング変数を導入し、 それらを定義するためのカスタムプロパティを導入します。
- CSS Box Model Module Level 3 [CSS-BOX-3]
- CSS2§8.1、§8.2、§8.3(ただし§8.3.1を除く)、および§8.4を置き換えます。
- CSS Color Module Level 4 [CSS-COLOR-4]
- CSS2§4.3.6、CSS2§14.1、およびCSS2§18.2を拡張し置換し、 さらに[CSS-COLOR-3]も拡張し置換します。 sRGBを超える広がりを持つ色空間、 拡張された色値、 および色に関するCSSオブジェクトモデル拡張を導入します。 またopacity プロパティも定義します。
- CSS Backgrounds and Borders Module Level 3 [CSS-BACKGROUNDS-3]
- CSS2§8.5およびCSS2§14.2を拡張し置換し、 背景および境界線の制御をさらに強化します。 ここには、レイヤー化された背景画像、 画像ボーダー、 ドロップシャドウが含まれます。
- CSS Images Module Level 3 [CSS-IMAGES-3]
- 外部2D画像値型を再定義して取り込み、 ネイティブな2Dグラデーションを導入し、 置換要素のサイズ指定およびレンダリングに対する追加の制御を追加します。
- CSS Fonts Module Level 3 [CSS-FONTS-3]
- CSS2§15を拡張し置換し、 フォント選択および機能選択の制御を強化します。
- CSS Writing Modes Level 3 [CSS-WRITING-MODES-3]
- 左書き(例:ラテン文字やインド系文字)、 右書き(例:ヘブライ語やアラビア語)、 双方向(例:ラテン文字とアラビア文字の混在)、 縦書き(例:アジア系文字)など、 さまざまな国際的書字方向に対するCSSサポートを定義します。 CSS2§8.6および§9.10を置き換え、拡張します。
- CSS Multi-column Layout Module Level 1 [CSS-MULTICOL-1]
- CSSレイアウトにマルチカラムフローを導入します。
- CSS Flexible Box Layout Module Level 1 [CSS-FLEXBOX-1]
- CSSのための柔軟な一次元レイアウトモデルを導入します。
- CSS Basic User Interface Module Level 3 [CSS-UI-3]
- CSS2§18.1およびCSS2§18.4を拡張し置換し、 cursor、 outline、 そしてユーザーインターフェースも強化するいくつかの新しいCSS機能を定義します。
- CSS Containment Module Level 1 [CSS-CONTAIN-1]
- contain プロパティを導入します。 これは、要素の部分木を独立してCSS処理させることで、 適切に用いられた場合にユーザーエージェントによる大規模な最適化を可能にします。
- CSS Transforms Module Level 1 [CSS-TRANSFORMS-1]
- 座標に基づくグラフィカル変形をCSSに導入します。
- Compositing and Blending Level 1 [COMPOSITING]
- 重ね合わされたコンテンツの合成およびブレンドを定義し、 そのモードを制御する機能を導入します。
- CSS Easing Functions Level 1 [CSS-EASING-1].
- 著者が変換を定義し、 それによってある値の変化率を制御する方法を記述します。 アニメーションに適用すると、 そのような変換は運動量などの物理現象を模したアニメーションを生成したり、 アニメーションを離散的なステップで動かして ロボットのような動きを生じさせたりするのに利用できます。
- CSS Counter Styles Level 3 [CSS-COUNTER-STYLES-3]
- @counter-style規則を導入します。 これにより著者は、CSSのリストマーカーおよび生成コンテンツ用カウンタ [CSS-LISTS-3]で使用する 独自のカスタムカウンタスタイルを定義できます。 また、CSS2およびCSS2.1に存在するものを含む、 一般的なカウンタスタイルの集合も事前定義します。
Note: このスナップショットを構成する仕様に 大きな変更が生じることは想定していませんが、 それらを含めることが凍結を意味するわけではありません。 作業グループは、これらの仕様で問題が見つかり次第、引き続き対処していきます。 実装者は、そこから生じる変更・修正・明確化について、 www-styleおよび/または CSS Working Group Blogを監視すべきです。
2.2. 信頼できる候補勧告
以下の仕様は信頼できる状態にあると見なされます。 すなわち、実装と仕様は概ね安定していますが、 小さな問題や追加の実装報告が必要であることから、 まだ勧告レベルには到達していません。
- Media Queries Level 4 [MEDIAQUERIES-4]
- [CSS3-MEDIAQUERIES]を拡張し置換し、 構文を拡張し、 ほとんどのメディアタイプを非推奨とし、 新たなメディア機能を導入します。
- CSS Scroll Snap Module Level 1 [CSS-SCROLL-SNAP-1]
- 「スナップ位置」によってパンおよびスクロールの挙動を制御する機能を含みます。
- CSS Scrollbars Styling Module Level 1 [CSS-SCROLLBARS-1]
- スクロールバーの視覚的スタイルに影響を与えるプロパティを定義し、 その色と幅を制御できるようにします。
- CSS Grid Layout Module Level 1 [CSS-GRID-1]
- ユーザーインターフェース設計に最適化された 二次元グリッドベースのレイアウトシステムを導入します。 グリッドレイアウトモデルでは、グリッドコンテナの子要素を あらかじめ定義された柔軟または固定サイズのレイアウトグリッド内の 任意の区画に配置できます。
- CSS Grid Layout Module Level 2 [CSS-GRID-2]
- [CSS-GRID-1]を拡張し置換し、 共有グリッドフレームワーク内で 入れ子のマークアップを管理するための「サブグリッド」を導入します。
- CSS Cascading and Inheritance Module Level 5 [CSS-CASCADE-5]
- [CSS-CASCADE-4]を拡張し置換し、 一つのオリジン内で関心事を整理しバランスさせるための 構造化された手段を提供するカスケードレイヤーを導入します。
- CSS Color Adjustment Module Level 1 [CSS-COLOR-ADJUST-1]
- このモジュールは、ユーザーエージェントによる自動色調整に関するモデルと制御を導入し、 ユーザーの嗜好やデバイス出力の最適化に対応します。
- CSS Conditional Rules Module Level 4 [CSS-CONDITIONAL-4]
- [CSS-CONDITIONAL-3]を拡張し、 サポートされているセレクタをテストできるようにします。
2.3. 実装経験が限られている比較的安定したモジュール
以下のモジュールは設計作業を完了しており、 比較的安定していますが、 まだ十分なテストや実装経験を得ていません。 将来のスナップショットでCSSの公式定義に 取り込めることを期待しています。
- CSS Display Module Level 3 [CSS-DISPLAY-3]
- CSS2§9.1.2、§9.2.1(ただし§9.2.1.1を除く)、§9.2.2(ただし§9.2.2.1を除く)、 §9.2.3、および§9.2.4を置き換え(さらに§9.7を置き換えるための基盤を提供し)、 CSS整形ボックスツリーが文書要素ツリーから どのように生成されるかを定義し、 それを制御するdisplay プロパティを定義します。
- CSS Writing Modes Level 4 [CSS-WRITING-MODES-4]
- [CSS-WRITING-MODES-3]を拡張し置換し、 縦書きのためのオプションをさらに追加します。
- CSS Fragmentation Module Level 3 [CSS-BREAK-3]
- フローをページ・段・リージョンに分割する フラグメンテーションモデルを記述し、 それを制御するプロパティを定義します。 CSS2§13.3を拡張し置換します。
- CSS Box Alignment Module Level 3 [CSS-ALIGN-3]
- 各種CSSボックスレイアウトモデル(ブロックレイアウト、テーブルレイアウト、 フレックスレイアウト、グリッドレイアウト)において、 コンテナ内でのボックスの整列を制御するプロパティを導入します。
- CSS Shapes Module Level 1 [CSS-SHAPES-1]
- フロート(CSS2§9.5)を拡張し、 非矩形の回り込み形状を実現します。
- CSS Text Module Level 3 [CSS-TEXT-3]
- CSS2§16(§16.3を除く)を拡張し置換し、 テキスト操作のためのプロパティを定義し、 その処理モデルを規定します。 これには、改行処理、行揃えと整列、空白処理、 テキスト変形が含まれます。
- CSS Text Decoration Module Level 3 [CSS-TEXT-DECOR-3]
- CSS2§16.3を拡張し置換し、 テキスト装飾線の制御を強化し、 テキスト強調マークおよびテキストシャドウを指定する能力を追加します。
- CSS Masking Module Level 1 [CSS-MASKING-1]
- CSS2§11.1.2を置き換え、 コンテンツをクリッピングおよびマスキングするための より強力な方法を導入します。
- CSS Speech Module Level 1 [CSS-SPEECH-1]
- CSS2§Aを置き換え、 (非規範的な)音声レンダリングの章を全面的に刷新します。
- CSS View Transitions Module Level 1 [CSS-VIEW-TRANSITIONS-1]
- View Transition APIと、それに関連するプロパティおよび疑似要素を定義します。 これにより開発者は、文書状態の変化を表す アニメーション付き視覚遷移を作成できます。
2.4. 粗い相互運用性を持つモジュール
以下のモジュールは、 概ねの相互運用性を持って 広く展開されていますが、 詳細が十分に詰められていなかったり、十分に仕様化されていなかったりするため、 さらなるテストとバグ修正が必要です。 将来のスナップショットでこれらを CSSの公式定義に取り込めることを期待しています。
- CSS Transitions [CSS-TRANSITIONS-1] と CSS Animations Level 1 [CSS-ANIMATIONS-1].
- CSSプロパティの計算値を時間とともに遷移させる仕組みを導入します。
- CSS Will Change Module Level 1 [CSS-WILL-CHANGE-1]
- will-changeという パフォーマンスヒント用プロパティを導入します。
- Filter Effects Module Level 1 [FILTER-EFFECTS-1]
- 要素のレンダリングが文書に表示される前に処理する方法として、 フィルタ効果を導入します。
- CSS Font Loading Module Level 3 [CSS-FONT-LOADING-3]
- フォントリソースを動的に読み込むために使用される イベントとインターフェースを導入します。
- CSS Box Sizing Module Level 3 [CSS-SIZING-3]
- CSS§10を重ね合わせて拡張し、 サイズ指定プロパティの値集合を拡張し、 より正確なサイズ用語を導入し、 CSS2では曖昧にしか定義されていない 各種自動サイズ指定の概念をより精密かつ詳細に定義します。
- CSS Transforms Module Level 2 [CSS-TRANSFORMS-2]
- [CSS-TRANSFORMS-1]を基に、 三次元変形のための新しいtransform関数とプロパティ、 および単純な変形のための簡便な関数を追加します。
- CSS Lists and Counters Module Level 3 [CSS-LISTS-3]
- リストカウンタに関連するCSS機能を含みます: それらのスタイル付け、 位置決め、 および値の操作です。
- CSS Logical Properties and Values Level 1 [CSS-LOGICAL-1]
- 著者が物理的な方向・寸法の対応ではなく、 論理的な方向・寸法の対応を通じてレイアウトを制御できるようにする 論理プロパティと論理値を導入します。 また、[CSS2]で定義される機能に対する 論理プロパティと論理値も定義します。 これらのプロパティは、対応する物理プロパティの 書字方向相対の同等物です。
- CSS Positioned Layout Module Level 3 [CSS-POSITION-3]
- CSSにおける座標に基づく位置指定およびオフセット方式— 相対位置指定、 スティッキー位置指定、 絶対位置指定、 および固定位置指定を定義します。
- Resize Observer [RESIZE-OBSERVER-1]
- この仕様は、要素の主要ボックスサイズの変化を 監視するためのAPIを記述します。
- Web Animations [WEB-ANIMATIONS-1]
- Webページの表示に対する変更の 同期とタイミングのモデルを定義します。 また、このモデルとやり取りするための アプリケーションプログラミングインターフェイスも定義します。
- CSS Fonts Module Level 4 [CSS-FONTS-4]
- CSS Fonts 3を拡張し置換し、 フォント選択および機能選択の制御をさらに強化し、 OpenTypeバリアブルフォントのサポートを含みます。
- Motion Path Module Level 1 [MOTION-1]
- このモジュールは、任意のグラフィカルオブジェクトを配置し、 著者が指定したパスに沿ってアニメーションさせることを可能にします。
- CSS Scroll Anchoring Module Level 1 [CSS-SCROLL-ANCHORING-1]
- このモジュールは、スクロールコンテナのスクロール位置を 特定のアンカー要素に固定することで、 コンテンツのシフトを最小限に抑えることを目的とします。
- CSS Object Model (CSSOM) [CSSOM-1]
- このモジュールは、CSS・メディアクエリ・セレクタを 解析・直列化・操作するためのAPIを定義します。
- CSS Color Module Level 5 [CSS-COLOR-5]
- CSS Color 4を拡張し、 色空間と色変換機能を追加します。
- Selectors Level 4 [SELECTORS-4]
- 新たな疑似クラス・疑似要素・コンビネータを導入することで Selectors Level 3を拡張し、 より複雑な条件や状態に基づいて要素を選択する能力を高めます。
- CSS Containment Module Level 2 [CSS-CONTAIN-2]
- CSS Containment 1を拡張し、 スタイルコンテインメントを追加します。
- CSSOM View Module [CSSOM-VIEW-1]
- このモジュールは、ビジュアルビューポートおよび レイアウトビューポートを問い合わせ・操作するためのAPIと、 要素を表示領域にスクロールさせるためのメソッドを定義します。
- Geometry Interfaces Module Level 1 [GEOMETRY-1]
- このモジュールは、点・矩形・四辺形・変換行列を表す 基本的な幾何インターフェイスを定義します。
2.5. CSS Levels
Cascading Style Sheetsには、 伝統的な意味でのバージョンはなく、 代わりにレベルがあります。 各CSSレベルは前のレベルの上に構築され、 定義を洗練し機能を追加します。 高いレベルの機能集合は、 それより低いレベルの機能集合の上位集合であり、 ある機能に許される挙動は、 高いレベルでは低いレベルで許される挙動の部分集合になります。 したがって、より高いCSSレベルに適合するユーザーエージェントは、 すべてのより低いレベルにも適合していることになります。
- CSS Level 1
- CSS作業グループは、 CSS1仕様を 廃止済みと見なしています。 CSS Level 1は、 CSS1仕様で定義されているすべての機能(プロパティ・値・@ルールなど)を、 CSS2.1仕様の構文と定義を用いて定めたものです。 CSS Style Attributesは、 要素固有のstyle属性へのその組み込みを定義します。
- CSS Level 2
-
CSS2仕様は技術的には
W3C勧告ですが、W3Cが候補勧告段階を定義する前に
勧告段階に達しました。
時を経て、実装経験とさらなるレビューにより
CSS2仕様の多くの問題が明らかになったため、
すでに扱いづらくなっている正誤表リストを拡大する代わりに、
CSS作業グループはCSS Level 2 Revision 1(CSS2.1)を定義することを選びました。
2つの仕様間で矛盾がある場合、
CSS2.1が決定的な定義を含みます。
CSS2.1が候補勧告になった時点で (正式にはそうではないものの、事実上CSS2と同等の安定性レベルに達したとき)、 CSS2勧告は廃止されました。 CSS2に含まれていたがCSS2.1からは削除された機能は 候補勧告段階にあると見なすべきですが、 それらの多くは、あるいは今後、 CSS Level 3ワーキングドラフトに取り込まれる予定であり、 その仕様がCRに到達した時点で、 CSS2での定義は廃止されることに注意してください。
CSS2.1仕様は CSS Level 2を定義し、 CSS Style Attributes仕様は、 要素固有のstyle属性へのその組み込みを定義します。
- CSS Level 3
-
CSS Level 3は、
CSS2.1仕様を中核として、
モジュール単位でCSS Level 2の上に構築されます。
各モジュールは機能を追加し、
CSS2.1仕様の一部を置き換えます。
CSS作業グループは、新しいCSSモジュールがCSS2.1仕様と矛盾せず、
機能を追加し定義を洗練するだけであることを意図しています。
各モジュールが完成するたびに、
それはCSS2.1およびすでに完成しているモジュールからなる既存のシステムに
組み込まれます。
このレベル以降、モジュールは独立してレベル付けされます。 たとえば、Selectors Level 4は CSS Line Module Level 3よりも先に完成する可能性があります。 CSS Level 2に相当する 前身モジュールを持たないモジュールはLevel 1から始まり、 CSS Level 2に存在した機能を更新するモジュールは Level 3から始まります。
- CSS Level 4 以降
- CSS Level 4というものは存在しません。 個々のモジュールはレベル4以上に到達し得ますが、 言語としてのCSSにはもはやレベルはありません。 (「CSS Level 3」という用語は、 それ以前の一枚岩的なバージョンと区別するためだけに用いられます。)
2.6. CSS Profiles
すべての実装が、 CSSで定義されているすべての機能を実装するわけではありません。
過去には、作業グループはいくつかのプロファイルを公開しており、 それらは、さまざまな種類のユーザーエージェントが サポートすることを期待されるCSSの最小サブセットを 定義することを意図したものでした。
しかしこの取り組みは、 作業グループがそれを有効または有用だと感じなくなったため中止されており、 以前に定義されたプロファイルは現在は保守されていません。
Note: CSSの部分的な実装は、 たとえそのサブセットが公式プロファイルであったとしても、 部分的実装に関する前方互換の構文解析ルールに従わなければなりません。
3. 責任あるCSS実装のための要件
以下のセクションでは、 現在および将来にわたって相互運用性を促進する形で CSSを責任あるかたちで実装するための、 いくつかの適合要件を定義します。
3.1. 部分的実装
著者が前方互換な構文解析ルールを利用して フォールバック値を割り当てられるようにするため、 CSSレンダラーは、使用可能なサポートレベルを持たない いかなる@ルール・プロパティ・プロパティ値・キーワードその他の構文要素も 無効として扱い (そして適切に無視し)なければなりません。 特に、ユーザーエージェントは 単一の複数値プロパティ宣言の中で、 サポートされていないプロパティ値だけを選択的に無視し、 サポートされている値だけを尊重してはなりません。 いずれかの値が(サポートされていないために)無効と見なされる場合、 CSSでは宣言全体を無視することを要求しています。
3.2. 不安定機能および専用機能の実装
将来の安定したCSS機能との衝突を避けるため、 CSSWGは、CSSに対する不安定な機能および 専用拡張の実装について 次のベストプラクティスを推奨します。
3.2.1. 実験および不安定機能
W3C仕様で記述されてはいるものの 相互運用可能ではない不安定機能の実装は、 一般利用向けに広くリリースすべきではありません。 ただし、制御された環境において、 限定的な実験用途としてリリースすることはできます。
Why?
著者と実装者の双方が機能を試し、 フィードバックを提供できるようにすると同時に、 著者が本番サイトでそれらに依存してしまい、 後に変更されうる構文や挙動を (コンテンツ依存によって)うっかり「固定化」してしまうことを 防ぎたいからです。CSS機能は、その仕様がW3Cプロセスにおける 候補勧告(CR)段階に到達するまでは、 不安定と見なされます。 例外的なケースとして、 CSSWGは正式に記録された決議により、 広くリリースしても安全と見なされる pre-CR機能をこの集合に追加する場合があります。 § 4 Safe to Release pre-CR Exceptionsを参照してください。
Note: ベンダーはこの点について 作業グループに明示的に相談すべきであり、 推測で判断してはなりません。 しばらく変更されていないpre-CR仕様は、 安定しているというよりも、 しばしば時代遅れになっていることが多いからです。
3.2.2. 専用機能および非標準化機能
将来のCSS機能との衝突を避けるため、 CSS2.1仕様は、CSSに対する専用および実験的拡張のために 接頭辞付き構文を 予約しています。[CSS2] CSS機能は、それが単一ベンダーのユーザーエージェントのみが アクセスできる閉じた環境での使用を意図している場合、 専用拡張となります。 UAは、このような専用拡張を、 ベンダー固有の接頭辞付き構文を通じてのみサポートすべきであり、 World Wide Webのようなオープン(複数UA)環境に さらしてはなりません。
Why?
接頭辞付けの要件により、 閉じた環境で特化機能を出荷しても、 将来の標準CSSへの追加と衝突することを回避できます。 オープンなシステムへの露出を制限するのは、 公共のCSS環境が標準化されていない 専用拡張に 依存してしまうことを防ぐためです。機能が最終的にWebで使われることを意図している場合であっても、 まだ標準化されていないのであれば、 それをWebに公開すべきではありません。
3.2.3. 市場圧力と事実上の標準
ある機能が不安定 (すなわち仕様がまだ安定していない)である一方で、
-
少なくとも3つのUAがその機能を実装している (またはあるUAが他の規則を破り、 不安定またはその他非標準の機能を 本番リリースで広く利用可能な形で出荷している)、
-
かつそれらの実装が概ね相互運用可能であり、
-
かつCSS作業グループが、 その機能が存在しリリースされるべきであるという コンセンサスを記録している場合、
実装者は、その機能を 接頭辞なしで 広くリリースされるビルドに出荷してもよいことになります。 概ねの相互運用性とは、 違いがあるにせよ、 実装が十分に似通っていて、 多くのユースケースにおいて本番サイトで使用できる、 という主観的判断によって満たされます。
なお、ベンダー間の調整と、 各ベンダーのCSS専門家による一貫性のレビューを確保するため、 CSSWGとの協議は依然として必要です。 また、概ねの相互運用性であっても、 特に標準化レビューやバグ修正プロセスを通じて 詳細がまだ詰められていないために、 端の(あるいはそうでもない)ケースにおいて 痛ましいほどの非互換性が残りがちであることにも注意してください。
Why?
ある機能が十分に人気で、 標準化が完了する前に3つ以上のブラウザが実装してしまった場合、 この条項により出荷圧力を解放することができます。 また、機能がすでに「野に放たれ」、サイトがそれに依存し始めているなら、 それを依然として「実験的」と見なしても誰の役にも立ちません。 他のベンダーにも接頭辞なしで出荷を許可することは、 その機能が事実上標準化されたことを認め、 著者がクロスプラットフォームなコードを書くことを促します。3.2.3.1. 不安定機能へのベンダープレフィックス付与
そのような標準化トラック上の 不安定機能を 本番リリースでWebに公開する場合、 実装ではその機能に対し、 ベンダープレフィックス付き構文と 接頭辞なし構文の両方をサポートすべきです。 機能が安定し、 実装が相互運用可能な挙動に一致するよう更新されたら、 ベンダープレフィックス付き構文のサポートは 削除すべきです。
Why?
これは、著者が接頭辞なし構文を用いてすべての実装を対象にしつつ、 必要に応じて実装間の非互換性を回避するために 特定の実装だけをターゲットにできるようにするために推奨されます。接頭辞付き構文のみがサポートされるフェーズが存在しないことで、 スタイルシートがベンダープレフィックス付き構文だけで 書かれてしまうリスクは大幅に減少します。 その結果、UAベンダーは機能が安定した後、 既存コンテンツを壊すリスクをより小さく抑えながら 接頭辞付き構文を廃止しやすくなります。 また、コンテンツがその構文に依存しているために、 あるベンダーが他ベンダーの接頭辞を持つ機能まで サポートせざるを得ない、という状況も減らすことができます。
著者に対して不安定な機能を紹介する誰もが、 それらを標準の接頭辞なし構文を用いて文書化し、 実装間の違いを回避する目的以外で ベンダープレフィックス付き構文の使用を 推奨することを避けるべきです。
3.2.3.2. CSSのオープン性を維持する
CSSという技術のオープンな性質を維持するために、 ベンダーは自分たちが出荷する機能について、 他の実装者が自由に実装できるよう配慮すべきです。 この目的のために、彼らは仕様編集やテストのリソースを提供して そうした機能の標準化を完了させるとともに、 競合他社がその機能を出荷することへの障害 (例:プラットフォーム依存、ライセンス制約)を 避けなければなりません。
3.3. CRレベル機能の実装
仕様が候補勧告段階に達したら、 実装者は、仕様に従って正しく実装されていることを示すことのできる 任意のCRレベル機能について、 接頭辞なし実装をリリースすべきであり、 その機能の接頭辞付きバリアントを公開することは避けるべきです。
CSSの相互運用性を実装間で確立・維持するため、 CSS作業グループは非実験的なCSSレンダラーに対し、 任意のCSS機能について接頭辞なし実装をリリースする前に、 実装報告書(および必要に応じて、その実装報告書に用いられたテストケース)を W3Cへ提出するよう求めます。 W3Cに提出されたテストケースは、 CSS作業グループによるレビューと修正の対象となります。
CSS仕様の最新の実装報告書は Web Platform Testsで確認でき、 それはGitHub上で 保守されています。
4. 安全にリリースできるpre-CR例外
以下の機能は、仕様が候補勧告に到達する前であっても 広くリリースしてよいものとして、 CSS作業グループによって明示的かつ積極的に承認されたものです。 § 3.2.1 実験および不安定機能を参照してください。
- サイズ指定プロパティ(width、 heightなど)、 境界線プロパティ、 マージンおよびパディングプロパティの フロー相対の同等物。 説明および 仕様を参照。
- サイズ指定プロパティの min-contentおよび max-contentキーワード。 決定および 仕様を参照。
- conic-gradient()グラデーション表記。 決定を参照。
- aspect-ratioプロパティ。 [CSS-SIZING-4]
- translate、 rotate、 およびscaleプロパティ。 [CSS-TRANSFORMS-2]
- hyphenate-characterプロパティ。 [CSS-TEXT-4]
- color-mix()関数。 [CSS-COLOR-5]
- <color-interpolation-method>。 [CSS-COLOR-4]で定義され、 線形・放射状・円錐グラデーションの補間において使用されます。 [CSS-IMAGES-4]
- 相対色シンタックス。 [CSS-COLOR-5]で定義。
- request url modifiers。 [CSS-VALUES-5]で定義。
- display-modes、 dynamic-range、 scripting、 prefers-reduced-motion、 prefers-reduced-transparency、 prefers-contrast、 forced-colors、 およびprefers-color-scheme メディア特性。[MEDIAQUERIES-5]で定義。
- font-tech()および font-format()関数。 [CSS-CONDITIONAL-5]で定義。
- :is()、 :where()、 :has()疑似クラス、 および:not()内のセレクタリスト。 [SELECTORS-4]で定義。
- text-decoration-thicknessおよび
text-underline-offsetプロパティ、
ならびにtext-underline-positionプロパティの
from-font値。 [CSS-TEXT-DECOR-4]で定義。 - ::marker 疑似要素。 [CSS-PSEUDO-4]で定義。
- text-box-trimおよび text-box-edgeプロパティ、 ならびにそれらの略記である text-boxプロパティ。 [CSS-INLINE-3]で定義。
- env()関数と、 safe-area-inset-*変数。 [CSS-ENV-1]で定義。
- 疑似クラス :scope、 :defined、 :focus-within、 :dir()、 :any-link、 :open、 :popover-open、 :modal、 :fullscreen、 :placeholder-shown、 :default、 :valid、 :invalid、 :required、 :optional、 および:nth-child()および :nth-last-child()疑似クラスの セレクタリスト。 [SELECTORS-4]で定義。
- accent-colorプロパティと、 auto値 (outline-colorプロパティ用)。 [CSS-UI-4]で定義。
- CSS Animations Level 1 およびCSS Transitions Level 1に含まれる全て。
5. text/css メディアタイプ
この更新された登録はRFC 2318を廃止します。
タイプ名: text サブタイプ名: css 必須パラメータ: なし オプションパラメータ: charset(ただし下記参照) エンコーディングの考慮事項: 8ビットクリーンでない転送で使用する場合、引用形式 (quoted-printable)エンコーディングが推奨されます。 これは大部分の文字がCSS構文であり、したがって UTF-8のUS-ASCII互換サブレンジに対応するためです。 セキュリティに関する考慮事項: CSSはモジュール仕様であるため、使用しているCSSモジュール の各セキュリティ考慮事項セクションを参照すること。 相互運用性に関する考慮事項: CSSは様々なコンピュータプラットフォーム、 異なるメーカーのWebブラウザ間、複数の オーサリングツールでのインポートおよびエクスポート において広く相互運用可能であることが証明されています。 公開仕様: https://www.w3.org/TR/css このメディアタイプを使用するアプリケーション: CSSはデバイス・プラットフォーム・ベンダーに依存せず、広範なWebユーザーエージェントや オーサリングツールがHTML文書の整形のためにサポートしています。 フラグメント識別子に関する考慮事項: 該当なし 追加情報: このタイプの廃止されたエイリアス名: 該当なし マジックナンバー: 該当なし ファイル拡張子: .css 追加情報の問い合わせ先(担当者・メールアドレス): W3C CSS作業グループ <www-style@w3.org> 想定される用途: COMMON(一般的) 使用に関する制約: 該当なし 著者: W3C CSS作業グループ 変更管理者: W3C フォールバックエンコーディング: Web互換性のため、文字エンコーディングを決定する際 ユーザーエージェントはCSS Syntax Level 3仕様の "スタイルシートのフォールバックエンコーディングの決定"に従います https://www.w3.org/TR/css-syntax-3/#determine-the-fallback-encoding スタイルシート著者は自身のスタイルシートをUTF-8で記述し、 HTTPヘッダ(または同等の手段)によって スタイルシートのエンコーディングがUTF-8であることを宣言するか、 あるいは参照元文書がUTF-8であることを宣言することを推奨します。
6. 索引
本セクションは非規範的です。
6.1. 用語索引
- =
- ~=(チルダ等価)
- 1番目の<length>
- 2次元行列
- 2番目の<length>
- 3次元行列
- 3Dレンダリングコンテキスト
- 3D変形要素
- 3D変形関数
- 3番目の<length [0,∞]>
- 4番目の<length>
- 絶対色
- 絶対長さ
- 絶対長さ単位
- 絶対位置指定
- 絶対配置
- 絶対配置ボックス
- 絶対配置要素
- 絶対位置
- 絶対位置包含ブロック
- 絶対配置包含ブロック
- 絶対配置レイアウト
- 絶対配置レイアウトモデル
- 絶対スクロール
- 抽象的な寸法
- 累積3D変換行列
- 1基準値用累積
- ビュー遷移のアクティブ化
- :active
- 境界時間後アクティブ
- activeborder
- activecaption
- アクティブ期間
- アクティブ区間
- アクティブフェーズ
- active(疑似クラス)
- アクティブ置換状態
- アクティブタイム
- アクティブタイムライン
- アクティブタイム空間
- アクティブビュー遷移
- 実際の値
- 実際の値(複数)
- CSSスタイルシートを追加
- 加算系色空間
- 加算タプル
- 隣接
- 隣接マージン
- 調整済み半径寸法
- 進行測度
- :after
- after
- 変更後スタイル
- アフターフェーズ
- aliceblue
- 整列サブツリー
- 整列ベースライン
- 整列コンテナ
- 整列コンテキスト
- 整列対象
- allメディアグループ
- アルファベットベースライン
- アルファチャンネル
- アルファ成分
- <アルファ値>
- alternate(交互再生)
- alternateフラグ
- alternate-reverse
- 曖昧な画像URL
- 類似成分
- an+b
- 先祖
- アンカー
- アンカーノード
- アンカーノード選択アルゴリズム
- アンカープライオリティ候補
- アンカー単位
- <角度>
- アニメーション可能
- アニメーション
- アニメーションクラス
- アニメーション合成順序
- アニメーション方向
- アニメーションエフェクト
- アニメーションイベント
- アニメーションフレーム
- アニメーションモデル
- アニメーション起源
- アニメーション再生イベント
- アニメーションプロパティ名→IDL属性名
- アニメーション汚染
- アニメーションタイム→起源相対時間
- アニメーションタイム→タイムライン時間
- アニメーションタイプ
- 匿名
- 匿名ボックス
- 匿名インラインボックス
- antiquewhite
- 保留再生速度の適用
- 適用先
- appworkspace
- aqua
- aquamarine
- 有効なエスケープか判定
- アスペクト値
- 関連アニメーション
- 関連CSSスタイルシート
- 関連ドキュメント
- 関連エフェクト
- 関連エフェクト終了
- アニメーション関連
- タイムライン関連
- at-キーワード
- アトミックインライン
- アトミックインラインボックス
- アトミックインラインレベルボックス
- アトミックインラインレベルボックス
- at規則
- at規則群
- attr()
- 属性
- 属性セレクタ
- audioメディアグループ
- オーディトリーアイコン
- 拡張グリッド
- 聴覚ボックスモデル
- 著者
- オーサリングツール
- 著者起源
- author-origin
- 著者プレゼンテーションクラッシュ起源
- 著者スタイルシート
- 自動ブロックサイズ
- 自動カラム位置
- 自動グリッド位置
- 自動インラインサイズ
- 自動最小サイズ
- 自動番号付け
- 自動配置
- 自動位置
- 自動行位置
- 自動サイズ
- 自動配置機構
- 自動配置カーソル
- 利用可能ブロックスペース
- 利用可能フォントファミリー
- 利用可能グリッドスペース
- 利用可能インラインスペース
- 利用可能スペース
- 改ページ回避値
- 軸ロック
- 軸値
- azure
- バックドロップ
- background
- 背景色レイヤー
- 背景画像
- 背景画像レイヤー
- 背景描画領域
- 背景配置領域
- バックスラッシュエスケープ
- 後方(backwards)
- ベースライン
- ベースライン揃え
- ベースライン整列優先
- ベースライン内容整列
- 自己ベースライン整列
- ベースラインセット
- ベースライン共有グループ
- ベースラインテーブル
- ベースサイズ
- ベアリング角
- :before
- before
- アクティブ境界前時点
- 変更前スタイル
- beforeフラグ
- ビフォーフェーズ
- 開始エッジ
- autoとして振る舞う
- autoとして動作
- autoとなっている
- beige
- BFC(ブロック整形コンテキスト)
- 双方向書式文字
- bidi-isolate
- bidi-isolated
- bidi隔離
- 双方向段落
- 双方向性
- 双方向性(bidi)
- 2分探索ガマットマップ(ローカルminde付)
- 両方向
- 両方向変換
- bisque
- bitmapメディアグループ
- black
- blanchedalmond
- ()ブロック
- []ブロック
- ブロック
- { }ブロック
- ブロックat規則
- ブロック軸
- block-axis
- ブロックボックス
- ブロックボックス群
- ブロックコンテナ
- ブロックコンテナボックス
- ブロック寸法
- ブロックエンド
- block-end
- ブロックフロー方向
- ブロック整形コンテキスト
- BFCルート
- ブロック化
- blockify
- ブロックレイアウト
- ブロックレベル
- ブロックレベルボックス
- ブロックレベルボックス群
- ブロックレベル内容
- ブロックレベル要素
- ブロックレベル要素群
- 複数ブロックスクリプト
- ブロックサイズ
- block-size
- ブロックスタート
- block-start
- blue
- blueviolet
- ぼかし半径
- ブール文脈
- ボーダー
- ボーダー領域
- ボーダーボックス
- ボーダー色
- ボーダーエッジ
- ボーダー画像
- ボーダー画像領域
- ボーダー画像領域
- ボックスのボーダー
- box::border
- ボーダープロパティ
- ボーダー半径
- <border-style>
- ボーダースタイル
- ボーダー幅
- both(両方)
- 物理的ボトム
- ボックス
- ボックス揃えプロパティ
- box::border
- box::content
- box::content height
- box::content width
- ボックスコーナー
- ボックスエッジ
- ボックス断片
- box::margin
- box::overflow
- box::padding
- ボックスツリー
- break
- 観測通知のブロードキャスト
- リサイズ観測のブロードキャスト
- brown
- burlywood
- buttonface
- buttonhighlight
- ボタン群
- buttonshadow
- buttontext
- 計算値基準
- cadetblue
- color-mix()を計算
- ボックスサイズを計算
- ノードの深さを計算
- 較正済み
- 更新コールバックの呼び出し
- 表示可能
- キャンセル
- アニメーションのキャンセル
- キャンセルイベント
- 候補調査アルゴリズム
- 正規単位
- 表示不可
- キャンバス
- キャンバス背景
- キャンバス表面
- captiontext
- キャプチャ要素
- ビュー遷移でキャプチャ
- 描画特性のキャプチャ
- スナップ位置の取得
- 画像キャプチャ
- 新状態のキャプチャ
- 旧状態のキャプチャ
- 画像をキャプチャ中
- キャレットノード
- キャレットオフセット
- キャレット位置
- 伝播値
- カスケード
- カスケード依存キーワード
- 個別カスケード
- カスケード値
- カスケードレイヤー
- 起源
- 大文字小文字区別フラグ
- 光線投射
- 中央ベースライン
- 優先CSSスタイルシートセット名を変更
- 文字
- 文字エンコーディング
- 特徴付け済み
- 文字マップ
- "@charset"
- chartreuse
- 3コードポイントから識別子始まるか判定
- 3コードポイントから数字始まるか判定
- 3コードポイントからunicode-range始まるか判定
- 2コードポイントのエスケープ判定
- 完了記録の確認
- 子
- 子結合子
- 子CSS規則群
- 子セレクタ
- 中国語
- chocolate
- 色順応変換
- 色度
- 丸囲み小文字ラテン
- グリッド領域のクランプ
- クラスセレクタ
- クリアランス
- クリアランス
- ビュー遷移の解除
- クリッピングパス
- クリッピング領域
- ビューポート近傍
- クラスタースクリプト
- 折り畳み
- 折り畳み済
- 折り畳みフレックスアイテム
- 折り畳みグリッドトラック
- 折り畳みガター
- 折り畳みマージン
- 貫通折り畳み
- 折り畳み可能空白
- 折り畳みマージン(進行中)
- メディアクエリ群コレクション
- <color>
- 色
- 色関数
- カラースキーム
- カラー空間
- カラーストップ
- カラーストップリスト
- カラー遷移ヒント
- カラムボックス
- カラムブレーク
- カラム間隔
- カラム高さ
- カラム罫線
- カラム幅
- コンビネータ
- コンビネータ群
- 複合継続時間
- シャドウリストの結合
- コメント
- 計算済みスタイルをコミット
- メディアクエリの比較
- 互換性のあるベースライン整列優先
- 互換単位
- 完了
- 完了した遷移
- 複雑セレクタ
- 成分キーワード
- 要素値
- 合成
- 合成済み値
- 合成フォントフェイス
- 合成操作
- compositeoperation
- 合成操作 accumulate
- 合成操作 add
- 合成操作 replace
- 合成(composition)
- 複合セレクタ(compound selector)
- プロパティ値を計算
- 計算済み色
- 計算済みフラグ
- 計算済み <image>
- 計算済みキーフレームオフセット
- 計算済みキーフレームオフセット群
- 計算済みキーフレーム
- 計算済み repeat 表記
- 計算済みトラックリスト
- 計算済みトラックサイズ
- 計算値
- 計算値群
- 欠落キーフレームオフセットを計算
- 具体オブジェクトサイズ
- 条件付きグループ規則
- 条件付き import
- 条件付きハング
- 適合
- 適合するスクリプト化された Web アニメーション UA
- 連続
- 制約矩形
- 構築済みフラグ
- コンストラクタ文書
- ブロックを消費
- ブロックの内容を消費
- 要素値を消費
- 宣言を消費
- 関数を消費
- 要素値リストを消費
- 宣言リストを消費
- 規則リストを消費
- at 規則を消費
- エスケープされたコードポイントを消費
- ident様トークンを消費
- 識別子列を消費
- 数値を消費
- 数値トークンを消費
- qualified 規則を消費
- 単純ブロックを消費
- 文字列トークンを消費
- スタイルブロックの内容を消費
- スタイルシートの内容を消費
- トークンを消費
- unicode-range トークンを消費
- URL トークンを消費
- コメントを消費
- 次の入力トークンを消費
- 不正宣言の残骸を消費
- 不正 URL の残骸を消費
- unicode-range 記述子の値を消費
- contain 制約
- 包含ブロック
- 包含ブロックチェーン
- 全子孫の包含ブロック
- containing block::initial
- containment(包含)
- content(内容)
- 内容領域
- 内容に基づく最小サイズ
- content box(コンテンツボックス)
- 内容分配
- content-distribution(内容分配)
- 内容分配プロパティ
- 内容エッジ
- 内容高さ
- 内容言語
- content (of a box)
- content::of a box
- content rect(内容矩形)
- content::rendered
- contents(内容物)
- 内容サイズ提案
- 内容幅
- 内容書記系
- 連続メディア
- 'continuous' メディアグループ
- 文字列を数に変換
- 協調自己整列優先
- coral
- cornflowerblue
- cornsilk
- <counter>
- counter(カウンタ)
- counter()
- カウンタプロパティ
- counters(カウンタ群)
- カウンタスコープ
- カウンタスタイル
- カウンタ記号
- cover 制約
- 構築済み cssstylesheet を作成
- CSS スタイルシートを作成
- Medialist オブジェクトを作成
- resizeobserverentry を作成して設定
- 作成者
- crimson
- 交差軸(cross axis)
- cross-axis
- 交差軸ベースラインセット
- 交差次元
- 交差終端
- 交差サイズ
- 交差サイズプロパティ
- 交差開始
- ブラケット範囲表記
- CSS カラープロファイル
- css-connected
- css カウンタセット
- css 宣言
- css 宣言ブロック
- css 機能クエリ
- cssfontfacerule
- cssfontfeaturevaluesrule
- css ガマットマップ
- css ガマット変換済み
- css ガマット変換アルゴリズム
- css ガマット変換アルゴリズム群
- css 識別子
- css identifier
- css 識別子列
- css プロパティ→IDL 属性
- css 修飾名
- css 規則
- css 規則群
- css スタイルシート
- css スタイルシートセット
- css スタイルシートセット名
- css 値定義構文
- css ワイドキーワード
- 三次ベジエイジング関数
- current(現在)
- currentcolor
- current finished promise
- 現在入力コードポイント
- 現在入力トークン
- current iteration(現在イテレーション)
- current iteration index(現在イテレーション番号)
- currently relevant to the user(現在ユーザー関連)
- current ready promise
- 現在時刻
- 現在の変換行列
- 現在値
- cursive(筆記体)
- 筆記体スクリプト
- カスタムプロパティ
- cyan
- 循環パーセントサイズ
- 円筒極座標色
- d50
- d65
- darkblue
- ダークカラースキーム
- darkcyan
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- 宣言(declaration)
- 宣言ブロック
- 宣言群
- 宣言済み(declared)
- 宣言値
- バイトをデコード
- 装飾ボックス
- 減少
- deeppink
- deepskyblue
- デフォルト文書タイムライン
- デフォルトフェイス
- デフォルト名前空間
- デフォルトオブジェクトサイズ
- デフォルトサイズ計算アルゴリズム
- デフォルトスタイルシート
- 定義済み(definite)
- 確定カラム位置
- 確定カラムスパン
- 確定グリッド位置
- 確定グリッドスパン
- 確定位置
- 確定行位置
- 確定行スパン
- 定義済みサイズ
- 確定スパン
- リサイズループエラー通知を配信
- 子孫(descendant)
- 子孫コンビネータ
- 子孫セレクタ群
- ディスクリプタ(descriptor)
- ディスクリプタ宣言群
- 宛先(destination)
- デバイスピクセル比を決定
- フォールバックエンコーディングを決定
- スクロール位置を決定
- 使用されるカラースキームを決定
- デバイスピクセル
- dice
- 桁(digit)
- 次元(dimension)
- dimgray
- dimgrey
- 指向性プログレス
- 方向無関係サイズ
- 方向埋め込み
- 方向キーワード
- 方向オーバーライド
- 無効化フラグ
- 変更禁止フラグ
- マークを破棄
- トークンを破棄
- 空白を破棄
- 離散(discrete)
- display-p3-linear
- 表示タイプ
- 分配整列(distributed alignment)
- 余剰スペースを分配
- document(文書)
- タイミング用文書(document for timing)
- document language(文書言語)
- 文書順序
- 文書またはシャドウルートの CSS スタイルシート
- 文書スコープのビュー遷移名
- 文書タイムライン
- 文書タイム空間
- 文書ツリー
- 文書空白
- 文書空白文字
- dodgerblue
- 支配ベースライン
- 動的ビュー遷移スタイルシート
- イージング関数
- 東アジア幅プロパティ
- エッジ(edge)
- 効果のイージング関数
- 有効文字マップ
- 有効再生レート
- 効果スタック
- 効果ターゲット
- 効果値
- element(要素)
- 要素内容
- element::following
- element::preceding
- 要素ツリー
- 絵文字表示参加コードポイント
- empty(空)
- エミュレート強制色テーマデータ
- em(単位)
- CSS スタイルシートセットを有効化
- 有効な CSS スタイルシートセット
- カプセル化コンテキスト
- end(終端)
- 終了遅延
- 終了エッジ
- 終了点
- 終了形状
- 終端トークン
- endmost(終端最深)
- endpoint-inclusive アクティブ区間
- end time(終了時刻)
- 終了値
- 環境エンコーディング
- EOF コードポイント
- equivalent path(等価パス)
- 文字をエスケープ
- 文字をコードポイントとしてエスケープ
- コードポイントとしてエスケープ済み
- エスケープ処理
- 独立整形コンテキストを確立
- 直交フローを確立
- 独立整形コンテキストを確立済み
- 独立整形コンテキストを確立する(現在進行)
- メディアクエリを評価して変化を報告
- セレクタを評価
- 厳密一致
- 除外サブツリー
- 展開名
- 明示グリッド
- 明示グリッドカラム
- 明示グリッドプロパティ
- 明示グリッド行
- 明示グリッドトラック
- 明示的に割り当てられたライン名
- 外因的サイズ決定
- ex(単位)
- フォールバック
- フォールバック整列
- フォールバックサイズ
- 負の範囲で false
- fantasy(ファンタジー)
- ビューポートから遠い
- 特徴なし(featureless)
- feature value block(フォント機能値ブロック)
- CSS スタイルシートを取得
- フォントを取得
- 外部カラープロファイルを取得
- @import を取得
- 架空タグ列
- フィルモード
- フィルタコードポイント
- フィルタ済みコードポイント
- フィルタ関数
- フィルタプリミティブ
- フィルタプリミティブ属性
- フィルタプリミティブ小領域
- フィルタプリミティブツリー
- フィルタ領域
- 最終 CSS スタイルシート
- 一致するフォントフェイスを探す
- アニメーションを完了
- finished(完了状態)
- finished promise
- 終了イベント
- 終了通知ステップ
- フォント読み込みイベントを発火
- firebrick
- :first
- 最初に使用可能なフォント
- first-baseline 整列
- first-baseline 内容整列
- first baselines(最初のベースライン群)
- first-baseline 自己整列
- first baseline set(ベースラインセット)
- :first-child
- first-child
- first cross-axis baseline set
- first formatted line(最初の整形行)
- :first-letter
- first-letter
- :first-line
- first-line
- first main-axis baseline set
- first symbol value(最初のシンボル値)
- fit-content block size
- fit-content inline size
- fit-content size
- 固定位置(fixed position)
- fixed-positioned(固定配置)
- fixed-positioned box(固定配置ボックス)
- 固定配置包含ブロック
- 固定サイズ関数
- flex 基本サイズ
- flex basis(フレックス基準)
- flex コンテナ
- flex 方向
- flex 要素率(flex factor)
- flex factor 合計
- flex 整形コンテキスト
- flex 分数
- flex grow factor
- 柔軟(flexible)
- 柔軟長(flexible length)
- 柔軟サイズ関数
- 柔軟トラック
- flex アイテム
- flex レイアウト
- flex レベル
- flex ライン
- flex shrink factor
- float 領域
- float ルール
- floralwhite
- フローレイアウト
- 要素のフロー
- flow-relative
- flow-relative 方向
- 更新コールバックキューをフラッシュ
- :focus
- フォーカス
- focus(疑似クラス)
- following 要素
- フォントブロック期間
- フォントダウンロードタイマ
- フォント失敗期間
- font feature value block
- font feature value 宣言
- font-feature-value-type
- フォント相対長さ
- フォントソース
- フォント固有
- font-stretch
- フォントスワップ期間
- 脚注(footnote)
- 強制改ページ
- 強制改ページ値
- 強制色モード
- 強制色モードエミュレーションパレット
- 強制改行
- 強制段落改ページ
- forestgreen
- 整形コンテキスト
- 整形構造
- 前方互換の構文解析
- forwards
- 断片(fragment)
- fragmentainer
- フラグメンテーション
- フラグメンテーション改ページ
- フラグメンテーションコンテナ
- フラグメンテーションコンテキスト
- フラグメンテーション方向
- フラグメンテーションルート
- 断片化フロー
- 空きスペース
- <frequency>
- fuchsia
- full-size(全幅)
- full-size kana
- full-width(全角)
- 完全にクリップ
- 完全に非柔軟
- 完全に可視
- 関数(function)
- 関数表記法(functional notation)
- 関数疑似クラス
- 関数疑似要素
- gainsboro
- ガマット
- gamut-map
- 深さでアクティブ観測を収集
- 深さでアクティブリサイズ観測を収集
- 深さでアクティブリサイズ観測を収集(重複)
- 一般カテゴリ(general category)
- カウンタを生成
- カウンタ表現を生成
- ベースラインを生成
- 生成コンテンツ
- <generic-voice>
- エミュレート強制色テーマデータを取得
- 境界ボックスを取得
- ghostwhite
- グローバルアニメーションリスト
- グローバルビュー遷移UAスタイルシート
- go
- gold
- goldenrod
- gradient-average-color
- gradient box
- gradient center
- gradient function
- gradient line
- グラフェムクラスター
- gray
- graytext
- green
- greenyellow
- grey
- grid
- grid area
- grid cell
- grid column
- grid column line
- grid container
- grid formatting context
- grid item
- grid item 配置アルゴリズム
- grid レイアウト
- grid レイアウトアルゴリズム
- grid-level
- grid line
- 'grid' メディアグループ
- グリッド修正文書順序(grid order)
- grid order
- grid 配置
- grid-placement プロパティ
- grid 位置
- grid row
- grid row line
- grid サイズ決定アルゴリズム
- grid スパン
- grid トラック
- グループアニメーション名規則
- グループキーフレーム
- グループスタイル規則
- 成長限界
- 保証された無効値
- ガター
- 半幅(half-width)
- 遷移フレームを処理
- ハング
- ハンギンググリフ
- アクティブ観測がある
- アクティブリサイズ観測がある
- :has-allowed 疑似要素
- スキップされた観測がある
- スキップされたリサイズ観測がある
- 高さ
- 16進カラー
- 16進カラー表記
- 16進数字
- ハイライト
- highlighttext
- 保持時間
- honeydew
- 水平軸
- horizontal-axis
- 水平ブロックフロー
- 水平寸法
- 水平オフセット
- 水平のみ
- 水平スクリプト
- 水平組版モード
- 水平書字モード
- ホスト言語
- ホスト構文
- hotpink
- :hover
- hover(疑似クラス)
- HTML互換のシリアライズが要求される
- httpデフォルトスタイル
- ハイフネーション
- ハイフネーション(hyphenation)
- ハイフネーション機会
- ハイフン区切りマッチ
- 仮想交差サイズ
- 仮想 fr サイズ
- 仮想主軸サイズ
- 識別子(ident)
- 識別子コードポイント
- 識別子
- 恒等変換
- 恒等変換関数
- 識別子列
- 識別子開始コードポイント
- IDL属性名→アニメーションプロパティ名
- IDL属性→CSSプロパティ
- 待機
- 待機フェーズ
- IDセレクタ
- 無視
- 無視済み
- 不明を無視
- 有効を無視
- 不正
- 画像アニメーション名規則
- 画像ペア分離規則
- 暗黙のグリッド
- 暗黙グリッドカラム
- 暗黙グリッド線
- 暗黙グリッドプロパティ
- 暗黙グリッド行
- 暗黙グリッドトラック
- 暗黙割当ライン名
- 暗黙命名領域
- @import
- important(重要)
- important フラグ
- import 条件
- inactiveborder
- inactivecaption
- inactivecaptiontext
- 非アクティブタイムライン
- 増加
- 不定
- 不定サイズ
- 独立整形コンテキスト
- インデックス
- indianred
- フォーカス表示
- indigo
- 有効
- 無限に拡張可能
- フロー内
- in-flow
- infobackground
- infotext
- ガマット内
- 継承
- 継承性
- カウンタ継承
- 継承プロパティ
- 継承値
- 初期包含ブロック
- 初期固定包含ブロック
- 初期余剰スペース
- カウンタ値の初期表現
- 初期スナップショット包含ブロックサイズ
- 初期値
- インライン
- インライン軸
- inline-axis
- インライン基底方向
- インラインブロック
- inline-block
- インラインブロックボックス
- インラインボックス
- インライン寸法
- インライン終了
- inline-end
- インライン整形コンテキスト
- インラインレベル
- インラインレベルボックス
- インラインレベルボックス群
- インラインレベル内容
- インラインレベル要素
- インラインレベル要素群
- インラインサイズ
- inline-size
- インラインサイズ包含
- インライン開始
- inline-start
- インライン化(inlinification)
- inlinify
- 内側ブロックサイズ
- 内側ボックスシャドウ
- 内部表示タイプ
- 内側エッジ
- 内側高さ
- 内側インラインサイズ
- 最内
- 内側サイズ
- 内側幅
- 再生中
- 入力進捗値
- 入力ストリーム
- 入力値疑似クラス
- CSS規則を挿入
- inset修正版包含ブロック
- insetプロパティ
- インストール済みフォントフォールバック
- カウンタを生成(instantiate counter)
- 即時スクロール(instant scroll)
- 整数
- 意図された方向
- 意図された方向と終了位置
- 意図された終了位置
- 'interactive' メディアグループ
- 内部ルビボックス
- 内部ルビ要素
- 内部テーブルボックス
- 内部テーブル要素
- 補間カラースペース
- インタプリタ
- 内在寸法(intrinsic dimensions)
- 内在サイズ
- 内在サイズ制約
- 内在サイズ寄与
- 内在サイズ決定
- 内在サイズ関数
- 無効
- 計算値時に無効
- 無効な色
- 無効な画像
- 無効規則エラー
- 無効セレクタ
- 不可視
- 不可視ボックス
- 隔離シーケンス
- 隔離(isolation)
- 反復回数
- 反復継続時間
- 現在のイテレーション番号
- 反復間隔
- 反復順序
- 反復進行
- 反復開始
- 反復時刻
- 反復時刻空間
- ivory
- japanese
- 文揃え機会
- キーフレーム
- キーフレーム効果
- キーフレームオフセット
- キーフレーム固有合成操作
- キーフレーム固有イージング関数
- キーワード
- khaki
- 既知
- korean
- :lang
- lang(疑似クラス)
- 言語範囲
- 最後のベースライン整列
- 最後のベースライン内容整列
- 最後のベースライン群
- 最後のベースライン自己整列
- last baseline set
- last cross-axis baseline set
- last css style sheet set name
- last main-axis baseline set
- lavender
- lavenderblush
- lawngreen
- レイヤ名
- その場でのレイアウト
- レイアウト包含
- レイアウト包含ボックス
- layout-internal
- レイアウトビューポート
- :left
- 左
- 残余スペース
- レガシーカラー構文
- レガシー名エイリアス
- レガシーセレクタエイリアス
- レガシーショートハンド
- レガシー値エイリアス
- lemonchiffon
- 文字
- lightblue
- ライトカラースキーム
- lightcoral
- lightcyan
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- 光源(light source)
- lightsteelblue
- lightyellow
- lime
- limegreen
- 限定された max-content 寄与
- 限定された min-content 寄与
- 線形イージング関数
- 線形タイミング関数
- ラインボックス
- 行区切り
- 行区切り処理
- 行区切りプロセス
- line-left
- linen
- ライン名
- ライン名セット
- ライン方向
- line-over
- line-relative
- line-relative 方向
- line-right
- line-under
- :link
- link(疑似クラス)
- リスト項目(list item)
- list-item
- 複合セレクタ一覧
- 単純セレクタ一覧
- セレクタ一覧
- 単純セレクタ一覧
- リストプロパティ
- 読み込み中画像
- 局所座標系
- ローカルタイム
- ローカルタイム空間
- ローカルURLフラグ
- ロケーション(location)
- 論理結合疑似クラス
- 論理高さ
- 論理プロパティ群
- 論理幅
- より長い(longer)
- ロングハンド
- ロングハンドプロパティ
- オフセットで緩やかにソート
- 小文字
- 輝度(luminance)
- magenta
- 主軸(main axis)
- main-axis
- 主軸ベースラインセット
- 主軸寸法
- main-end
- 主軸サイズ
- 主軸サイズプロパティ
- main-start
- 文書言語要素をテーブル要素にマップ
- マッピングロジック
- 余白(margin)
- 余白領域
- 余白ボックス
- 余白エッジ
- ボックスの余白
- margin::of a box
- 余白プロパティ
- <margin-width>
- マーク(mark)
- マーク済みインデックス
- マーカー
- マーカーボックス
- マーカー画像
- マーカ文字列
- maroon
- マスクボーダー画像
- マスクボーダー画像領域
- マスク画像
- マスクレイヤー画像
- マスク描画領域
- mask-position
- mask positioning area
- mask-size
- マッチ
- 複雑なセレクタを要素にマッチさせる
- セレクタを要素にマッチさせる
- セレクタを疑似要素にマッチさせる
- セレクタをツリーにマッチさせる
- matches 状態
- 一致する遷移遅延
- 一致する遷移継続時間
- 一致する transition-property 値
- 一致する遷移タイミング関数
- max-content
- max-content ブロックサイズ
- max-content ブロックサイズ寄与
- max-content 制約
- max-content 寄与
- max-content インラインサイズ
- max-content インラインサイズ寄与
- max-content サイズ
- 最大交差サイズ
- 最大交差サイズプロパティ
- 最大高さ
- 許可される最大コードポイント
- 最大高さ(maximum height)
- 最大サイズ
- 最大幅
- 最大内側高さ
- 最大内側幅
- 最大主軸サイズ
- 最大主軸サイズプロパティ
- 最大サイズ(max size)
- 最大サイズプロパティ
- 最大トラックサイズ関数
- 最大幅(max width)
- may(可能)
- メディア
- メディア条件
- メディア依存 import
- メディア機能
- メディアグループ
- メディアグループ群
- メディアクエリ
- media query list
- メディアクエリ修飾子
- メディアタイプ
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- menu
- menutext
- メッセージエンティティ
- midnightblue
- min-content
- min-content ブロックサイズ
- min-content ブロックサイズ寄与
- min-content 制約
- min-content 寄与
- min-content インラインサイズ
- min-content インラインサイズ寄与
- min-content サイズ
- 最小交差サイズ
- 最小交差サイズプロパティ
- minde
- 最小高さ
- 最小寄与
- 最小高さ(minimum height)
- 最小サイズ
- 最小幅
- 最小内側高さ
- 最小内側幅
- 最小主軸サイズ
- 最小主軸サイズプロパティ
- 最小サイズ(min size)
- 最小サイズプロパティ
- mintcream
- 最小トラックサイズ関数
- 最小幅(min width)
- 欠落カラ成分
- mistyrose
- moccasin
- モダンカラ構文
- 単一構造(monolithic)
- 等幅(monospace)
- 単調増加タイムライン
- マルチカラムコンテナ
- マルチカラム行
- multicol line
- multi-column container
- マルチカラム整形コンテキスト
- マルチカラムレイアウト
- マルチカラム行
- マルチカラムスパン要素
- multi-column spanning element
- 複数行フレックスコンテナ
- 複数宣言
- multiply
- must(必須)
- must not(禁止)
- 単純に rgba から cmyk へ変換
- 単純に cmyk から rgba へ変換
- cmyk から rgba へ単純変換
- rgba から cmyk へ単純変換
- 名前
- named cell トークン
- 命名色
- 命名要素
- 命名グリッド領域
- 命名ビュー遷移疑似要素
- 名前空間プレフィックス
- name-start コードポイント
- 自然なアスペクト比
- 自然な寸法
- 自然な終了点
- 自然な高さ
- 自然なサイズ
- 自然な幅
- navajowhite
- navy
- 最近傍(nearest neighbor)
- 合成の中立値
- 新しい要素
- 改行
- 次の入力コードポイント
- 次の入力トークン
- 次兄弟コンビネータ
- 次のトークン
- 非 ASCII コードポイント
- 非 ASCII 識別子コードポイント
- none(なし)
- 'none'::as display value
- 上書き不可のカウンタスタイル名
- 非印字コードポイント
- 非置換要素
- non-replaced element
- 通常(normal)
- トークンストリームへ正規化
- 非有限値を正規化
- アニメーション不可
- 未決定
- null セルトークン
- 数値
- 数値データ型
- オブジェクト群
- オブジェクトサイズ交渉
- 占有
- オフセットアンカーポイント
- オフセット距離
- offsetk
- オフセットパス
- オフセット位置
- オフセット開始位置
- オフセット変換
- 旧バックドロップフィルタ
- 旧カラースキーム
- 旧方向
- 旧高さ
- 旧画像
- oldlace
- 旧 mix-blend-mode
- 旧 text-orientation
- 旧 transform
- 旧幅
- 旧書字モード
- olive
- olivedrab
- 不透明度(opacity)
- 不透明黒(opaque black)
- 動作座標空間
- 最適表示領域
- オプション(optional)
- orange
- orangered
- orchid
- order-modified 文書順序
- 原点(origin)
- 元の包含ブロック
- 元々指定されたカラースペース
- 起源要素
- 起源疑似要素
- origin-clean フラグ
- 原色(origin color)
- 原点時刻
- 直交(orthogonal)
- 直交フロー
- その他の空白区切り
- 外側ブロックサイズ
- 外側ボックスシャドウ
- 外側表示タイプ
- 外側エッジ
- 外側高さ
- 外側インラインサイズ
- 外側サイズ
- 外側幅
- outline
- フロー外
- out-of-flow
- ガマット外
- カスケードの出力
- 出力進捗値
- outset調整済みボーダー半径
- over(上)
- 全体進捗
- オーバーフロー
- オーバーフロー整列
- カラムのオーバーフロー
- オーバーフロー方向
- カラースキームをオーバーライド
- owner css rule
- 所有ノード
- パディング(padding)
- パディング領域
- パディングボックス
- パディングエッジ
- ボックスのパディング
- padding::of a box
- パディングプロパティ
- <padding-width>
- @page
- ページ領域
- ページボックス
- ページブレーク
- ページ文脈
- page-context
- ページ化メディア
- 'paged' メディアグループ
- ページセレクタ
- ページのサポートされるカラースキーム
- ページズーム
- ページネーション
- ペイント包含
- ペイント包含ボックス
- palegoldenrod
- palegreen
- paleturquoise
- palevioletred
- papayawhip
- 親(parent)
- 親ボックス
- 親CSS規則
- 親CSSスタイルシート
- 解析 (parse)
- ブロックの内容を解析
- CSS文法に従ってコンマ区切りリストを解析
- コンポーネント値のコンマ区切りリストを解析
- 要素値を解析
- CSS <color> 値を解析
- CSS 宣言ブロックを解析
- CSS 規則を解析
- CSS スタイルシートを解析
- CSS 値を解析
- 宣言を解析
- セレクタ群を解析
- リストを解析
- コンポーネント値のリストを解析
- CSS ページセレクタのリストを解析
- 宣言リストを解析
- 規則リストを解析
- メディアクエリを解析
- メディアクエリリストを解析
- 相対セレクタを解析
- 規則を解析
- 許容的セレクタリストとして解析
- セレクタを解析
- スタイルブロックの内容を解析
- スタイルシートを解析
- スタイルシートの内容を解析
- 解析エラー
- CSS 文法に従って何かを解析
- リストを解析中
- 部分的に可視
- ベースライン整列に参加
- パススルーフィルタ
- アニメーションを一時停止
- paused(停止)
- peachpuff
- 保留中のアニメーションイベントキュー
- 環境で保留中
- 保留中の一時停止タスク
- 保留中の再生速度
- 保留中の再生タスク
- 保留中の scrollend イベントターゲット
- 保留中のスクロールイベント
- 保留中のスクロールイベントターゲット
- 保留中の置換値
- パーセンテージ
- スクロールを実行
- 保留中の遷移操作を実行
- 永続化された置換状態
- 永続CSSスタイルシート
- パースペクティブ行列
- peru
- フェーズ
- 物理(physical)
- 物理的ボトム
- 物理寸法
- 物理方向
- 物理的左
- 物理的右
- 物理的トップ
- 物理単位
- pink
- ピクセル(pixel)
- ピクセル単位(pixel unit)
- アニメーションを再生
- 再生制御
- 再生方向
- 再生速度
- 再生状態
- plum
- 位置整列
- 位置ボックス
- 配置済み(positioned)
- 配置済みボックス
- 配置済み要素/ボックス
- 配置スキーム
- 配置スキーム群
- 後乗算(post-multiplied)
- 後乗算する(post-multiply)
- 潜在的にスクロール可能
- powderblue
- 無力なカラ成分
- 先行要素(preceding element)
- 推奨アスペクト比
- 推奨カラースキーム
- 優先 CSS スタイルシートセット名
- 優先高さ
- 推奨順序
- 推奨サイズ
- 推奨サイズプロパティ
- 優先幅
- 事前乗算(pre-multiplied)
- 事前乗算済み(premultiplied)
- 事前乗算する(pre-multiply)
- 保持されたトークン
- 保持された空白
- 前の現在時刻
- 主要フィルタプリミティブツリー
- 主要ブロックレベルボックス
- 主要ボックス
- 主要書字モード
- 優先候補
- 処理(process)
- キーフレーム類似オブジェクトを処理
- keyframes 引数を処理
- プロローグ(prolog)
- 伝播(propagate)
- 伝播(propagation)
- 適切なテーブル子要素
- 適切なテーブル行親要素
- プロパティ
- プロパティ宣言群
- プロパティ名
- ビューポートへの近接性
- 疑似クラス
- 疑似クラス群
- pseudo-classes:::active
- pseudo-classes:::focus
- pseudo-classes:::hover
- pseudo-classes:::lang
- pseudo-classes:::link
- pseudo-classes:::visited
- pseudo-class:::first
- pseudo-class:::left
- pseudo-class:::right
- 疑似複合セレクタ
- 疑似要素ルート
- 疑似要素
- 疑似要素:::after
- 疑似要素:::before
- 疑似要素:::first-letter
- 疑似要素:::first-line
- 疑似要素ツリー
- purple
- quad width
- qualified rule(適格規則)
- 範囲コンテキスト
- レイトレース ガマットマップ
- readonly フラグ
- ready(準備完了)
- ready promise
- 推奨
- 現在の入力コードポイントを再消費
- 現在の入力トークンを再消費
- 直交直交カラ
- red
- 参照ボックス
- 参照ピクセル(reference pixel)
- 領域ブレーク
- 相対色(relative color)
- 相対長さ(relative length)
- 相対長さ単位
- 相対配置
- 相対配置要素
- 相対配置ボックス
- 相対位置
- 相対配置(relative positioning)
- 相対スクロール
- 相対セレクタ
- 相対セレクタ基点要素
- 相対単位
- 関連(relevant)
- 関連するアニメーション
- サブツリーに対する関連アニメーション
- ユーザーに関連
- 残りのフラグメンテイナ範囲
- 残余フリースペース
- CSS 規則を削除
- CSS スタイルシートを削除
- 削除済み置換状態
- remove イベント
- 置換されたアニメーションを削除
- レンダリングされた内容
- ビュー遷移のためのレンダリング抑制
- フォールバックフォントでレンダリング
- 不可視フォールバックフォントでレンダリング
- 反復可能リスト
- 置換可能アニメーション
- 置換要素
- replaced element
- 置換状態
- 表現(representation)
- 必須(required)
- 必須変換
- アニメーションの保留タスクをリセット
- 暗黙にリセット
- リセット専用サブプロパティ
- 再スナップ(re-snap)
- 解決済み型
- 解決済み値
- 特殊ケースの解決済みプロパティ値
- 色のような特殊ケース解決済みプロパティ値
- height のような特殊ケース解決済みプロパティ値
- top のような特殊ケース解決済みプロパティ値
- sRGB に解決
- マークを復元
- reverse(逆)
- アニメーションを逆再生
- 逆順(reversed)
- 反転調整開始値
- 反転短縮係数
- :right
- 右(right)
- ルート
- ルート要素
- rosybrown
- 行グループボックス
- 行グループ群
- royalblue
- 規則(rule)
- ルールセット
- 匿名テーブルオブジェクト上の規則
- run-in(ランイン)
- run-in ボックス
- run-in シーケンス
- running(再生中)
- 実行中の遷移
- スナップショット後のレイアウト状態ステップを実行
- リサイズ手順を実行
- スクロール手順を実行
- saddlebrown
- salmon
- sandybrown
- sans-serif(サンセリフ)
- スケーリングされた flex shrink 要素率
- スケール係数
- 予定イベント時刻
- 更新コールバックをスケジュール
- スコープ(scope)
- スコープ付き(scoped)
- スコープ付きプロパティ群
- スコープ付きプロパティ
- スコープ付きセレクタ
- 要素にスコープされた
- 要素のサブツリーにスコープされた
- サブツリーにスコープされた
- その要素にスコープされた
- 要素のサブツリーにスコープされた
- サブツリーにスコープされた
- スコーピングルート
- スクリーンリーダー(screen reader)
- スクリプトプロパティ(script property)
- スクロールアンカリング境界矩形
- 要素をスクロール
- ターゲットをビューにスクロール
- スクロールバー
- スクロール完了
- スクロール領域
- スクロール領域原点
- スクロールボックス
- スクロールスナップ
- スクロールスナップ領域
- スクロールスナップコンテナ
- scroll snapport
- スクロールスナップ位置
- 文書の先頭にスクロール
- seagreen
- 再生速度をシームレスに更新
- seashell
- シーク(seek)
- セグメントブレーク
- CSS スタイルシートセットを選択
- セレクタ
- セレクタリスト
- selector::match
- セレクタの一致
- selector::subject of
- 自己整列(self-alignment)
- 自己整列プロパティ
- セミトーン(semitone)
- 分離ボーダーモデル
- 単純セレクタの列
- コンマ区切りリストを直列化
- CSS 要素値を直列化
- CSS 宣言を直列化
- CSS 宣言ブロックを直列化
- CSS 規則を直列化
- CSS 値を直列化
- 関数を直列化
- セレクタ群を直列化
- CSS ページセレクタ一覧を直列化
- ローカルを直列化
- メディア機能値を直列化
- メディアクエリを直列化
- メディアクエリリストを直列化
- an+b 値を直列化
- 識別子を直列化
- 文字列として直列化
- セレクタを直列化
- 単純セレクタを直列化
- 文字列を直列化
- URL を直列化
- 空白区切りリストを直列化
- serif(セリフ)
- 設定(set)
- CSS 宣言を設定
- エミュレート強制色テーマデータを設定
- エントリを設定
- 明示的に設定
- アニメーションの関連エフェクトを設定
- 現在時刻を設定
- 再生速度を設定
- 開始時刻を設定
- アニメーションのタイムラインを設定
- ブラウジングコンテキスト機能を設定
- 遷移疑似要素を設定
- ビュー遷移を設定
- shall(必ず)
- shall not(してはならない)
- 共有整列コンテキスト
- シート(sheet)
- シート群(sheets)
- 短い(shorter)
- ショートハンド
- ショートハンドプロパティ群
- ショートハンドプロパティ
- should(すべき)
- should not(すべきでない)
- ビュー遷移ツリーを表示
- 兄弟要素(sibling)
- 横組み組版
- sienna
- 現在時刻を静かに設定
- silver
- 単純ブロック
- 単純反復進行
- 単純セレクタ
- 単一行フレックスコンテナ
- サイズ(size)
- サイズ包含
- サイズ包含ボックス
- 空としてサイズ決定
- サイズ関数
- サイズ指定プロパティ
- 内容をスキップ
- スキップされた内容
- 内容をスキップ中
- 内容をスキップする
- ビュー遷移をスキップ
- skyblue
- slateblue
- slategray
- slategrey
- small(小書き)
- small kana
- スムーズスクロール
- スムーズスクロール中断
- スムーズスクロール完了
- スナップショット包含ブロック
- スナップショット包含ブロック起点
- スナップショット包含ブロックサイズ
- snow
- ソフトラップ改行
- ソフトラップ機会
- ソース(source)
- ソース文書
- 空白(spaces)
- 空白区切りマッチ
- 埋める空間(space to fill)
- スパン数(span count)
- 特異度(specificity)
- <specific-voice>
- 指定順序
- 指定サイズ
- 指定サイズ提案
- 指定値
- 指定値群
- 'speech' メディアグループ
- spread ブレーク
- spread 距離
- springgreen
- srgb
- srgb-linear
- スタッキングコンテキスト
- スタックレベル
- start(開始)
- 開始遅延
- 開始点
- startmost(最初位置)
- 識別子列で始まるかをチェック
- 数字で始まるかをチェック
- 有効なエスケープで始まるかをチェック
- 開始時刻
- 開始値
- 識別子列で始まる
- 数字で始まる
- statement at-規則
- 'static' メディアグループ
- static 位置
- static-position 包含ブロック
- static-position 矩形
- 静止スクロール
- steelblue
- ステップイージング関数
- ステップ位置
- steps
- スティッキー位置
- sticky-配置済み
- sticky 配置ボックス
- スティッキービュー矩形
- stop または comma
- stretched(伸張)
- stretch fit
- stretch-fit ブロックサイズ
- stretch-fit インラインサイズ
- stretch-fit サイズ
- 厳密度値
- <string>
- 文字列化の動作
- ストローク境界ボックス
- 強い inset
- 構造的疑似クラス
- 環境で保留中(stuck on the environment)
- style 属性
- スタイル変更イベント
- スタイル包含
- スタイル定義
- スタイル規則
- スタイルシート
- stylesheet(スタイルシート)
- スタイルシート基底 URL
- 対象
- セレクタの対象
- セレクタの対象
- セレクタの対象
- 対象群
- セレクタの対象群
- サブプロパティ
- サブ疑似要素
- 次兄弟コンビネータ
- var() を置換
- サポート
- CSS セレクタをサポート
- サポートされる CSS プロパティ
- サポートされる open() 機能名
- サポートされるスタイリング言語
- レガシーカラー構文をサポート
- supports クエリ
- 抑制トリガ
- 抑制ウィンドウ
- SVG レイアウトボックス
- SVG ビューポート起点ボックス
- fontfaceset を loaded に切替
- fontfaceset を loading に切替
- 同期的に CSSStyleSheet の規則を置換
- ベースラインを合成
- 合成ベースライン
- システムカラーペア
- システム色
- システムフォント
- 表(table)
- 表キャプションボックス
- 表要素
- 表グリッドボックス
- tables
- 表ラッパーボックス
- タブ(tabs)
- tab size(タブ幅)
- tab stop(タブ停止)
- 表形式コンテナ
- 'tactile' メディアグループ
- タグ付き画像
- tan
- ターゲット要素
- ターゲット主軸サイズ
- ターゲットプロパティ
- ターゲット疑似セレクタ
- teal
- テキスト(text)
- text/css
- テキストノード
- テキストシーケンス
- テキストデータ型
- thistle
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- thumb(サム)
- <time>
- タイムライン
- 文書に関連付けられたタイムライン
- タイムライン時刻→原点相対時刻
- 時刻空間
- 時刻値
- タイミング関数
- タイミングモデル
- タイミングノード
- タイトル
- トークン化
- トークン化する
- トークナイザ
- トークン群
- トークンストリーム
- tomato
- top
- 総長(total length)
- トラック(track)
- トラッキング(tracking)
- トラックリスト
- トラックセクション
- トラックサイズ決定アルゴリズム
- トラックサイズ関数
- 転送関数要素
- 転送関数要素属性
- 転送されたサイズ提案
- 変換可能要素
- 変換行列
- 変換済み要素
- 変換済み進捗
- 変換(transforms)
- 遷移可能(transitionable)
- transition オリジン
- 遷移ルート疑似要素
- 遷移(transitions)
- transparent
- transparent black
- trash token(ゴミトークン)
- triangle
- trinary
- turquoise
- type
- type selector
- 横組み組版
- 横組み組版(typesetting sideways)
- 直立組版
- 直立組版(typeset upright)
- 組版文字単位
- 組版文字単位
- 組版文字(letter)単位
- 組版モード
- ua
- UA オリジン
- ua-origin
- UA スタイルシート
- 最終起源要素
- under(下)
- 基底値
- 非強制改ページ
- Unicode カテゴリ
- Unicode 東アジア幅
- Unicode 一般カテゴリ
- Unicode スクリプト
- Unicode 縦向き配列
- ユニバーサルセレクタ
- 不明(unknown)
- unknown -webkit- 疑似要素
- 未占有
- 未解決
- unset(未設定)
- タグなし画像
- タグなし動画
- アニメーションの finished 状態を更新
- アニメーションを更新してイベントを送信
- 更新コールバック
- 更新コールバック完了プロミス
- 更新コールバックキュー
- 文書の内容関連性を更新
- 現在ユーザー関連を更新
- 疑似要素スタイルを更新
- style 属性を更新
- アニメーション効果のタイミングプロパティを更新
- 更新中フラグ
- upper-alpha-legal
- 大文字
- upright 組版
- url
- 負符号を使用
- 使用される色
- 使用されるカラースキーム
- 使用されたオフセット距離
- 使用値
- 使用値群
- ユーザー(user)
- ユーザーアクション疑似クラス
- ユーザーエージェント
- user-agent オリジン
- ユーザーエージェントスタイルシート
- user agent (ua)
- ユーザー座標系
- user オリジン
- user-origin
- ユーザースタイルシート
- 負符号を使用する
- 有効な色
- 有効な画像
- 妥当性(validity)
- 有効なスタイルシート
- 値
- 値定義構文
- 値群
- var() の置換
- 垂直軸(vertical axis)
- vertical-axis
- 垂直ブロックフロー
- 垂直寸法
- 垂直オフセット
- 垂直のみ
- 垂直向き配列(vertical orientation)
- 縦書きスクリプト
- 垂直組版モード
- 垂直書字モード
- 有効な候補(viable candidate)
- ビューポート(viewport)
- ビューポート百分率長さ
- ビュー遷移レイヤー
- ビュー遷移名
- ビュー遷移のページ表示変更ステップ
- ビュー遷移疑似要素
- ビュー遷移群
- ビュー遷移ツリー
- violet
- :visited
- visited(疑似クラス)
- 視角単位(visual angle unit)
- 視覚的整形モデル
- 'visual' メディアグループ
- 視覚ビューポート
- 音量(volume)
- 弱い inset
- Web Animations アニメーションモデル
- Web Animations API
- Web Animations モデル
- Web Animations タイミングモデル
- 公開された利用可能画面領域
- 公開された画面領域
- wheat
- white
- 白色点(white point)
- whitesmoke
- 空白
- 空白(whitespace)
- 空白文字
- 幅
- window
- windowframe
- windowtext
- 単語区切り(word separator)
- word-separator 文字
- 識別子列で始まるか
- 数字で始まるか
- unicode-range で始まるか
- 折返し
- 折返し処理
- 書字モード
- x 軸
- x-height
- y 軸
- yellow
- yellowgreen
6.2. セレクタ索引
- *
- +
- >
- ~
- :active
- ::after
- :after
- :any-link
- :autofill
- ::before
- :before
- :buffering
- :checked
- :default
- :defined
- :dir()
- :disabled
- :empty
- :enabled
- :first
- :first-child
- first-child
- ::first-letter
- :first-letter
- ::first-line
- :first-line
- :first-of-type
- :focus
- :focus-visible
- :focus-within
- :fullscreen
- :has()
- :hover
- :indeterminate
- :in-range
- :invalid
- :is()
- :lang
- :lang()
- :last-child
- :last-of-type
- :left
- :link
- :matches()
- :modal
- :muted
- :not()
- :nth-child()
- :nth-last-child()
- :nth-last-of-type()
- :nth-of-type()
- :only-child
- :only-of-type
- :open
- :optional
- :out-of-range
- :paused
- :picture-in-picture
- :placeholder-shown
- :playing
- :popover-open
- :read-only
- :read-write
- :required
- :right
- :root
- :scope
- :seeking
- :stalled
- :target
- :unchecked
- :user-invalid
- :user-valid
- :valid
- ::view-transition
- ::view-transition-group()
- ::view-transition-image-pair()
- ::view-transition-new()
- ::view-transition-old()
- :visited
- :volume-locked
- :where()
6.3. At規則索引
6.4. プロパティ索引
- --*
- align-content
- align-items
- align-self
- all
- animation
- animation-delay
- animation-direction
- animation-duration
- animation-fill-mode
- animation-iteration-count
- animation-name
- animation-play-state
- animation-timing-function
- azimuth
- backface-visibility
- background
- background-attachment
- background-blend-mode
- background-clip
- background-color
- background-image
- background-origin
- background-position
- background-repeat
- background-size
- block-size
- border
- border-block
- border-block-color
- border-block-end
- border-block-end-color
- border-block-end-style
- border-block-end-width
- border-block-start
- border-block-start-color
- border-block-start-style
- border-block-start-width
- border-block-style
- border-block-width
- border-bottom
- border-bottom-color
- border-bottom-left-radius
- border-bottom-right-radius
- border-bottom-style
- border-bottom-width
- border-collapse
- border-color
- border-end-end-radius
- border-end-start-radius
- border-image
- border-image-outset
- border-image-repeat
- border-image-slice
- border-image-source
- border-image-width
- border-inline
- border-inline-color
- border-inline-end
- border-inline-end-color
- border-inline-end-style
- border-inline-end-width
- border-inline-start
- border-inline-start-color
- border-inline-start-style
- border-inline-start-width
- border-inline-style
- border-inline-width
- border-left
- border-left-color
- border-left-style
- border-left-width
- border-radius
- border-right
- border-right-color
- border-right-style
- border-right-width
- border-spacing
- border-start-end-radius
- border-start-start-radius
- border-style
- border-top
- border-top-color
- border-top-left-radius
- border-top-right-radius
- border-top-style
- border-top-width
- border-width
- bottom
- box-decoration-break
- box-shadow
- box-sizing
- break-after
- break-before
- break-inside
- caption-side
- caret-color
- clear
- clip
- clip-path
- clip-rule
- color
- color-adjust
- color-interpolation-filters
- color-scheme
- column-count
- column-fill
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
- columns
- column-span
- column-width
- contain
- content
- content-visibility
- counter-increment
- counter-reset
- counter-set
- cue
- cue-after
- cue-before
- cursor
- direction
- display
- elevation
- empty-cells
- filter
- flex
- flex-basis
- flex-direction
- flex-flow
- flex-grow
- flex-shrink
- flex-wrap
- float
- flood-color
- flood-opacity
- font
- font-family
- font-feature-settings
- font-kerning
- font-language-override
- font-optical-sizing
- font-palette
- font-size
- font-size-adjust
- font-stretch
- font-style
- font-synthesis
- font-synthesis-position
- font-synthesis-small-caps
- font-synthesis-style
- font-synthesis-weight
- font-variant
- font-variant-alternates
- font-variant-caps
- font-variant-east-asian
- font-variant-emoji
- font-variant-ligatures
- font-variant-numeric
- font-variant-position
- font-variation-settings
- font-weight
- font-width
- forced-color-adjust
- gap
- glyph-orientation-vertical
- grid
- grid-area
- grid-auto-columns
- grid-auto-flow
- grid-auto-rows
- grid-column
- grid-column-end
- grid-column-gap
- grid-column-start
- grid-gap
- grid-row
- grid-row-end
- grid-row-gap
- grid-row-start
- grid-template
- grid-template-areas
- grid-template-columns
- grid-template-rows
- hanging-punctuation
- height
- hyphens
- image-orientation
- image-rendering
- inline-size
- inset
- inset-block
- inset-block-end
- inset-block-start
- inset-inline
- inset-inline-end
- inset-inline-start
- isolation
- justify-content
- justify-items
- justify-self
- left
- letter-spacing
- lighting-color
- line-break
- line-height
- list-style
- list-style-image
- list-style-position
- list-style-type
- margin
- margin-block
- margin-block-end
- margin-block-start
- margin-bottom
- margin-inline
- margin-inline-end
- margin-inline-start
- margin-left
- margin-right
- margin-top
- marker-side
- mask
- mask-border
- mask-border-mode
- mask-border-outset
- mask-border-repeat
- mask-border-slice
- mask-border-source
- mask-border-width
- mask-clip
- mask-composite
- mask-image
- mask-mode
- mask-origin
- mask-position
- mask-repeat
- mask-size
- mask-type
- max-block-size
- max-height
- max-inline-size
- max-width
- min-block-size
- min-height
- min-inline-size
- min-width
- mix-blend-mode
- object-fit
- object-position
- offset
- offset-anchor
- offset-distance
- offset-path
- offset-position
- offset-rotate
- opacity
- order
- orphans
- outline
- outline-color
- outline-offset
- outline-style
- outline-width
- overflow
- overflow-anchor
- overflow-wrap
- padding
- padding-block
- padding-block-end
- padding-block-start
- padding-bottom
- padding-inline
- padding-inline-end
- padding-inline-start
- padding-left
- padding-right
- padding-top
- page-break-after
- page-break-before
- page-break-inside
- pause
- pause-after
- pause-before
- perspective
- perspective-origin
- pitch
- pitch-range
- place-content
- place-items
- place-self
- play-during
- position
- print-color-adjust
- property-name
- quotes
- resize
- rest
- rest-after
- rest-before
- richness
- right
- rotate
- row-gap
- scale
- scrollbar-color
- scrollbar-width
- scroll-margin
- scroll-margin-block
- scroll-margin-block-end
- scroll-margin-block-start
- scroll-margin-bottom
- scroll-margin-inline
- scroll-margin-inline-end
- scroll-margin-inline-start
- scroll-margin-left
- scroll-margin-right
- scroll-margin-top
- scroll-padding
- scroll-padding-block
- scroll-padding-block-end
- scroll-padding-block-start
- scroll-padding-bottom
- scroll-padding-inline
- scroll-padding-inline-end
- scroll-padding-inline-start
- scroll-padding-left
- scroll-padding-right
- scroll-padding-top
- scroll-snap-align
- scroll-snap-stop
- scroll-snap-type
- shape-image-threshold
- shape-margin
- shape-outside
- speak
- speak-as
- speak-header
- speak-numeral
- speak-punctuation
- speech-rate
- stress
- table-layout
- tab-size
- text-align
- text-align-all
- text-align-last
- text-combine-upright
- text-decoration
- text-decoration-color
- text-decoration-line
- text-decoration-style
- text-emphasis
- text-emphasis-color
- text-emphasis-position
- text-emphasis-style
- text-indent
- text-justify
- text-orientation
- text-overflow
- text-shadow
- text-transform
- text-underline-position
- top
- transform
- transform-box
- transform-origin
- transform-style
- transition
- transition-delay
- transition-duration
- transition-property
- transition-timing-function
- translate
- unicode-bidi
- vertical-align
- view-transition-name
- visibility
- voice-balance
- voice-duration
- voice-family
- voice-pitch
- voice-range
- voice-rate
- voice-stress
- voice-volume
- volume
- white-space
- widows
- width
- will-change
- word-break
- word-spacing
- word-wrap
- writing-mode
- z-index
6.5. 値索引
- a
- a98-rgb
- absolute
- absolute-colorimetric
- accentcolor
- accentcolortext
- activeborder
- activecaption
- activetext
- add
- additive
- alias
- aliceblue
- all
- allow-end
- all-petite-caps
- all-scroll
- all-small-caps
- alpha
- alphabetic
- alternate
- alternate-reverse
- always
- <angle>
- annotation(<feature-value-name>)
- antiquewhite
- anywhere
- appworkspace
- aqua
- aquamarine
- arabic-indic
- arc
- armenian
- at <position>
- attr(x)
- aural
-
auto
- css-align-3内、align-self用
- css-align-3内、justify-self用
- css-backgrounds-3内、background-size用
- css-backgrounds-3内、border-image-width用
- css-break-3内、break-before/after用
- css-break-3内、break-inside/page-break-inside用
- css-color-adjust-1内、forced-color-adjust用
- css-contain-2内、content-visibility用
- css-counter-styles-3内、@counter-style/range用
- css-counter-styles-3内、@counter-style/speak-as用
- css-flexbox-1内、align-items/align-self用
- css-flexbox-1内、flex-basis用
- css-fonts-4内、@font-face/font-display用
- css-fonts-4内、font-kerning用
- css-fonts-4内、font-optical-sizing用
- css-fonts-4内、font-synthesis-position用
- css-fonts-4内、font-synthesis-small-caps用
- css-fonts-4内、font-synthesis-style用
- css-fonts-4内、font-synthesis-weight用
- css-grid-1内、<grid-line>用
- css-grid-1内、grid-template-columns/rows用
- css-images-3内、image-rendering用
- css-multicol-1内、column-count用
- css-multicol-1内、column-fill用
- css-multicol-1内、column-width用
- css-position-3内、top/right/bottom/left/各種inset用
- css-scroll-anchoring-1内、overflow-anchor用
- css-scroll-snap-1内、scroll-padding関連用
- css-scrollbars-1内、scrollbar-color用
- css-scrollbars-1内、scrollbar-width用
- css-sizing-3内、width/height/min-width/min-height用
- css-speech-1内、speak用
- css-speech-1内、voice-duration用
- css-text-3内、hyphens用
- css-text-3内、line-break用
- css-text-3内、text-align-last用
- css-text-3内、text-justify用
- css-text-decor-3内、text-underline-position用
- css-ui-3内、caret-color用
- css-ui-3内、cursor用
- css-will-change-1内、will-change用
- css2内、<top>, <right>, <bottom>, <left>用
- css2内、clip用
- css2内、height用
- css2内、overflow用
- css2内、page-break関連用
- css2内、table-layout用
- css2内、top/right/bottom/left用
- css2内、width用
- css2内、z-index用
- filter-effects-1内、color-interpolation-filters用
- motion-1内、offset-anchor用
- motion-1内、offset-position用
- motion-1内、offset-rotate用
- auto-fill
- auto-fit
- [ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>
- avoid
- avoid-column
- avoid-page
- avoid-region
- azure
- b
- background
- backwards
- balance
- balance-all
- baseline
- <basic-shape>
- beige
- bengali
- bidi-override
- bisque
- black
- blanchedalmond
- blink
- block
- blue
- blueviolet
- bold
- bolder
- border-box
- both
- bottom
- braille
- break-all
- break-spaces
- break-word
- brown
- bullets
- burlywood
- buttonborder
- buttonface
- buttonhighlight
- buttonshadow
- buttontext
- by
- c
- cadetblue
- cambodian
- canvas
- canvastext
- capitalize
- caption
- captiontext
- ccw
- cell
-
center
- css-align-3内、各種自己位置/内容位置用
- css-backgrounds-3内、background-position用
- css-flexbox-1内、align-content用
- css-flexbox-1内、align-items/align-self用
- css-flexbox-1内、justify-content用
- css-scroll-snap-1内、scroll-snap-align用
- css-speech-1内、voice-balance用
- css-text-3内、text-align用
- css-transforms-1内、transform-origin用
- css-transforms-2内、perspective-origin用
- ch
- character-variant(<feature-value-name>#)
- chartreuse
- child
- chocolate
- ch unit
- circle
- cjk-decimal
- cjk-earthly-branch
- cjk-heavenly-stem
- cjk-ideographic
- clip
- clone
- close
- close-quote
- closest-corner
- closest-side
- cm
- coarse
- collapse
- <color>
- color
- color-burn
- color-cbdt
- color-colrv0
- color-colrv1
- color-dodge
- color-sbix
- color-svg
- col-resize
- column
- column-reverse
- common-ligatures
- condensed
- contain
- content
- content-box
- contents
- context-menu
- contextual
- copy
- coral
- cornflowerblue
- cornsilk
- <counter>
- <counter-name> <integer>?
- <counter-style-name>
- cover
- crimson
- crisp-edges
- crosshair
- currentcolor
- cursive
- <cursor-predefined>
- curve
- cw
- cyan
- cyclic
- dark
- darkblue
- darkcyan
- darken
- darkgoldenrod
- darkgray
- darkgreen
- darkgrey
- darkkhaki
- darkmagenta
- darkolivegreen
- darkorange
- darkorchid
- darkred
- darksalmon
- darkseagreen
- darkslateblue
- darkslategray
- darkslategrey
- darkturquoise
- darkviolet
- dashed
- <decibel>
- decimal
- decimal-leading-zero
- deeppink
- deepskyblue
- default
- deg
- dense
- devanagari
- diagonal-fractions
- difference
- digits
- digits <integer>?
- digits <integer [2,4]>?
- dimgray
- dimgrey
- disc
- disclosure-closed
- disclosure-open
- discretionary-ligatures
- display-p3
- distribute
- dodgerblue
- dot
- dotted
- double
- double-circle
- dpcm
- dpi
- dppx
- each-line
- ease
- ease-in
- ease-in-out
- ease-out
- economy
- ellipse
- ellipsis
- em
- embed
- embossed
- emoji
- em unit
- end
- e-resize
- ethiopic-numeric
- evenodd
- ew-resize
- ex
- exact
- exclude
- exclusion
- expanded
- extends
- extra-condensed
- extra-expanded
- ex unit
- fallback
- fantasy
- farthest-corner
- farthest-side
- fast
- features-aat
- features-graphite
- features-opentype
- <feature-tag-value>
- female
- field
- fieldtext
- fill
- fill-box
- filled
- fine
- firebrick
- first
- first baseline
- fit-content(<length-percentage>)
- fixed
- flex
- <flex [0,∞]>
- <'flex-basis'>
- flex-end
- <'flex-grow'>
- <'flex-shrink'>
- flex-start
- flip
- floralwhite
- flow
- flow-root
- force-end
- forestgreen
- format( <font-format> )
- forwards
- fr
- from-image
- fr unit
- fuchsia
- full-size-kana
- full-width
- g
- gainsboro
- generic(fangsong)
- generic(kai)
- generic(khmer-mul)
- generic(nastaliq)
- georgian
- ghostwhite
- gold
- goldenrod
- grab
- grabbing
- grad
- gray
- graytext
- green
- greenyellow
- grey
- grid
- <'grid-template-rows'> / [ auto-flow && dense? ] <'grid-auto-columns'>?
- <'grid-template-rows'> / <'grid-template-columns'>
- groove
- gujarati
- gurmukhi
- h
- half-border-box
- handheld
- hanging
- hard-light
- hebrew
- help
-
hidden
- css-backgrounds-3内、<line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border用
- css-contain-2内、content-visibility用
- css-display-3内、visibility用
- css2内
- css2内、<border-style>, border-top-style, border-right-style, border-bottom-style, border-left-style, border-style用
- css2内、overflow用
- hide
- high
- highlight
- highlighttext
- high-quality
- hiragana
- hiragana-iroha
- historical-forms
- historical-ligatures
- honeydew
- horizontal-tb
- hotpink
- hover
- hsl
- hue
- hwb
- hz
- icon
- in
- inactiveborder
- inactivecaption
- inactivecaptiontext
- incremental
- indianred
- indigo
- infinite
- infobackground
- infotext
- inherit
- initial
- inline
- inline-block
- inline-flex
- inline-grid
- inline-size
- inline-table
- inset
- inside
- [ <integer [-∞,-1]> | <integer [1,∞]> ] && <custom-ident>?
- inter-character
- interlace
- intersect
- inter-word
- invert
- isolate
- isolate-override
- italic
- ivory
- japanese-formal
- japanese-informal
- jis04
- jis78
- jis83
- jis90
- jump-both
- jump-end
- jump-none
- jump-start
- justify
- justify-all
- kannada
- katakana
- katakana-iroha
- keep-all
- <keyframes-name>
- khaki
- khmer
- khz
- korean-hangul-formal
- korean-hanja-formal
- korean-hanja-informal
- l
- lab
- landscape
- lao
- large
- last
- last baseline
- lavender
- lavenderblush
- lawngreen
- layout
- lch
-
left
- css-align-3内、justify-content/justify-self/justify-items用
- css-backgrounds-3内、background-position用
- css-break-3内、break-before/break-after用
- css-fonts-4内、font-style用
- css-speech-1内、voice-balance用
- css-text-3内、text-align用
- css-text-decor-3内、text-emphasis-position用
- css-text-decor-3内、text-underline-position用
- css-transforms-1内、transform-origin用
- css-transforms-2内、perspective-origin用
- css2内、clear用
- css2内、float用
- css2内、page-break-before/after/inside用
- leftwards
- legacy
- lemonchiffon
- <length>
- <length [0,∞]>
- <length-percentage [0,∞]>{2}
- light
- lightblue
- lightcoral
- lightcyan
- lighten
- lighter
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- lightsteelblue
- lightyellow
- lime
- limegreen
- line
- linear
- linearrgb
- linen
- [ <line-names>? <string> <track-size>? <line-names>? ]+ [ / <explicit-track-list> ]?
- line-through
- lining-nums
- linktext
- list-item
- literal-punctuation
- local
- local( <family-name> )
- logical
- loose
- loud
- low
- lower-alpha
- lower-armenian
- lowercase
- lower-greek
- lower-latin
- lower-roman
- ltr
- luminance
- luminosity
- magenta
- malayalam
- male
- mandatory
- manual
- margin-box
- mark
- marktext
- maroon
- match-parent
- match-self
- match-source
- math
- max-content
-
medium
- css-backgrounds-3内、<line-width>, border-width, border-top-width, border-left-width, border-bottom-width, border-right-width, border用
- css-speech-1内、pause-before, pause-after用
- css-speech-1内、rest-before, rest-after用
- css-speech-1内、voice-pitch用
- css-speech-1内、voice-range用
- css-speech-1内、voice-rate用
- css-speech-1内、voice-volume用
- css2内、<border-width>, border-top-width, border-right-width, border-bottom-width, border-left-width, border-width用
- css2内、font-size用
- mediumaquamarine
- mediumblue
- mediumorchid
- mediumpurple
- mediumseagreen
- mediumslateblue
- mediumspringgreen
- mediumturquoise
- mediumvioletred
- menu
- menutext
- message-box
- middle
- midnightblue
- min-content
- mintcream
- mistyrose
- mixed
- mm
- moccasin
- moderate
- mongolian
- monospace
- move
- ms
- multiply
- myanmar
- navajowhite
- navy
- ne-resize
- nesw-resize
- neutral
- never
- no-clip
- no-close-quote
- no-common-ligatures
- no-contextual
- no-discretionary-ligatures
- no-drop
- no-historical-ligatures
-
none
- css-animations-1内、animation-fill-mode用
- css-animations-1内、animation-name用
- css-backgrounds-3内、<line-style>, border-style, border-top-style, border-left-style, border-bottom-style, border-right-style, border用
- css-backgrounds-3内、background-image用
- css-backgrounds-3内、box-shadow用
- css-color-4内、<color>用
- css-color-adjust-1内、forced-color-adjust用
- css-contain-2内、contain用
- css-display-3内、display, <display-box>用
- css-flexbox-1内、flex用
- css-fonts-4内、font-kerning用
- css-fonts-4内、font-optical-sizing用
- css-fonts-4内、font-size-adjust用
- css-fonts-4内、font-synthesis-position用
- css-fonts-4内、font-synthesis-small-caps用
- css-fonts-4内、font-synthesis-style用
- css-fonts-4内、font-synthesis-weight用
- css-fonts-4内、font-variant用
- css-fonts-4内、font-variant-ligatures用
- css-grid-1内、grid-template用
- css-grid-1内、grid-template-areas用
- css-grid-1内、grid-template-rows, grid-template-columns用
- css-images-3内、image-orientation用
- css-images-3内、object-fit用
- css-lists-3内、counter-reset用
- css-lists-3内、counter-set/counter-increment用
- css-lists-3内、counter-set, counter-increment用
- css-lists-3内、list-style-image用
- css-lists-3内、list-style-type用
- css-multicol-1内、column-span用
- css-scroll-anchoring-1内、overflow-anchor用
- css-scroll-snap-1内、scroll-snap-align用
- css-scroll-snap-1内、scroll-snap-type用
- css-scrollbars-1内、scrollbar-width用
- css-shapes-1内、shape-outside用
- css-sizing-3内、max-width, max-height用
- css-speech-1内、pause-before, pause-after用
- css-speech-1内、rest-before, rest-after用
- css-speech-1内、voice-stress用
- css-text-3内、hanging-punctuation用
- css-text-3内、hyphens用
- css-text-3内、text-justify用
- css-text-3内、text-transform用
- css-text-decor-3内、text-decoration-line用
- css-text-decor-3内、text-emphasis-style用
- css-transforms-2内、perspective用
- css-transforms-2内、perspective()用
- css-transforms-2内、translate, rotate, scale用
- css-transitions-1内、transition-property用
- css-ui-3内、cursor用
- css-view-transitions-1内、view-transition-name用
- css-writing-modes-4内、text-combine-upright用
- css2内、<border-style>系用
- css2内、clear用
- css2内、content用
- css2内、counter-reset/counter-increment用
- css2内、display用
- css2内、float用
- css2内、max-height用
- css2内、max-width用
- css2内、quotes用
- css2内、text-decoration用
- mediaqueries-4内、@media/hover用
- mediaqueries-4内、@media/overflow-block用
- mediaqueries-4内、@media/overflow-inline用
- mediaqueries-4内、@media/pointer用
- mediaqueries-4内、@media/update用
- motion-1内、offset-path用
- 'none'::as border style
- nonzero
- no-open-quote
- no-punctuation
- no-repeat
-
normal
- compositing-1内、<blend-mode>用
- css-align-3内、align-self用
- css-align-3内、justify-content, align-content用
- css-align-3内、justify-self用
- css-align-3内、row-gap, column-gap, gap用
- css-animations-1内、animation-direction用
- css-color-adjust-1内、color-scheme用
- css-fonts-4内、font-feature-settings用
- css-fonts-4内、font-kerning用
- css-fonts-4内、font-language override用
- css-fonts-4内、font-palette用
- css-fonts-4内、font-style用
- css-fonts-4内、font-variant用
- css-fonts-4内、font-variant-alternates用
- css-fonts-4内、font-variant-caps用
- css-fonts-4内、font-variant-east-asian用
- css-fonts-4内、font-variant-emoji用
- css-fonts-4内、font-variant-ligatures用
- css-fonts-4内、font-variant-numeric用
- css-fonts-4内、font-variant-position用
- css-fonts-4内、font-weight用
- css-fonts-4内、font-width用
- css-scroll-snap-1内、scroll-snap-stop用
- css-speech-1内、speak-as用
- css-speech-1内、voice-rate用
- css-speech-1内、voice-stress用
- css-text-3内、letter-spacing用
- css-text-3内、line-break用
- css-text-3内、overflow-wrap用
- css-text-3内、white-space用
- css-text-3内、word-break用
- css-text-3内、word-spacing用
- css-writing-modes-4内、unicode-bidi用
- css2内、content用
- css2内、line-height用
- motion-1内、offset-position用
- not
- not-allowed
- nowrap
- n-resize
- ns-resize
- numbers
- numeric
- nw-resize
- nwse-resize
- objectboundingbox
- oblique
- oblique <angle [-90deg,90deg]>?
- oblique-only
- off
- <offset-path> || <coord-box>
- oklab
- oklch
- old
- oldlace
- oldstyle-nums
- olive
- olivedrab
- on
- only
- open
- open-quote
- optional
- orange
- orangered
- orchid
- ordinal
- oriya
- ornaments(<feature-value-name>)
- outset
- outside
- over
- overlay
- overline
- p3
- padding-box
- page
- paged
- paint
- palegoldenrod
- palegreen
- palettes
- paleturquoise
- palevioletred
- papayawhip
- paused
- pc
- peachpuff
- <percentage>
- perceptual
- persian
- peru
- petite-caps
- pink
- pixelated
- plaintext
- plum
- pointer
- portrait
- powderblue
- pre
- pre-line
- preserve
- preserve-parent-color
- pre-wrap
- progress
- progressive
- projection
- prophoto-rgb
- proportional-nums
- proportional-width
- proximity
- pt
- purple
- px
- q
- r
- rad
- <radial-shape>
- <radial-size>
- <ray()>
- <ray-size>
- rebeccapurple
- rec2020
- :recto
- recto
- red
- reduced
- region
- relative
- relative-colorimetric
- rem
- rem unit
- repeat
- repeat-x
- repeat-y
- reverse
- <reversed-counter-name> <integer>?
- revert
- revert-layer
- revert-rule
- ridge
-
right
- css-align-3内、justify-content/justify-self/justify-items用
- css-backgrounds-3内、background-position用
- css-break-3内、break-before/break-after用
- css-fonts-4内、font-style用
- css-speech-1内、voice-balance用
- css-text-3内、text-align用
- css-text-decor-3内、text-emphasis-position用
- css-text-decor-3内、text-underline-position用
- css-transforms-1内、transform-origin用
- css-transforms-2内、perspective-origin用
- css2内、clear用
- css2内、float用
- css2内、page-break-before/after/inside用
- rightwards
- rosybrown
- round
- row
- row-resize
- row-reverse
- royalblue
- rtl
- ruby
- ruby-base
- ruby-base-container
- ruby-text
- ruby-text-container
- run-in
- running
- s
- サドルブラウン
- セーフ
- サーモン
- サンディブラウン
- サンセリフ
- 彩度
- スケールダウン
- スクリーン
- スクロール
- スクロールバー
- スクロール位置
- シーグリーン
- シーシェル
- 選択項目
- 選択項目テキスト
- セルフエンド
- セルフスタート
- セミコンデンス
- セミエキスパンド
- <semitones>
- 分離
- se-resize
- セリフ
- セサミ
- 表示
- 側面
- サイドウェイズ
- sideways-lr
- sideways-right
- sideways-rl
- シエナ
- サイレント
- シルバー
- simp-chinese-formal
- simp-chinese-informal
- 簡体
- サイズ
- スカイブルー
- スラッシュゼロ
- スレートブルー
- スレートグレー
- スレートグレイ
- スライス
- スロー
- スモール
- スモールキャップ
- スモールキャプション
- スムーズ
- スノー
- ソフト
- ソフトライト
- ソリッド
- スペース
- space-around
- space-between
- space-evenly
- span && [ <integer [1,∞]> || <custom-ident> ]
- スピーチ
- spell-out
- スプリンググリーン
- スクエア
- s-resize
- srgb
- srgb-linear
- 分割分数
- start
- static
- status-bar
- スチールブルー
- step-end
- step-start
- sticky
- ストレッチ
- strict
- <string>
- <string>+
- [<string> <string>]+
- stroke-box
- ストロング
- スタイル
- styleset(<feature-value-name>#)
- stylistic(<feature-value-name>)
- サブ
- subtract
- スーパー
- swap
- swash(<feature-value-name>)
- sw-resize
- symbolic
- system-ui
- テーブル
- table-caption
- table-cell
- table-column
- table-column-group
- table-footer-group
- table-header-group
- table-row
- table-row-group
- 等幅数字
- タミル語
- タン
- ティール
- tech( <font-tech># )
- テルグ語
- テキスト
- text-bottom
- text-top
- タイ語
- 太い
- 細い
- シスル
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- チベット語
- titling-caps
- to
- トマト
- 上端
- <track-list> | <auto-track-list>
- trad-chinese-formal
- trad-chinese-informal
- 繁体
- 透明
- 三角
- tty
- turn
- ターコイズ
- tv
- ui-monospace
- ui-rounded
- ui-sans-serif
- ui-serif
- ウルトラコンデンス
- ウルトラエキスパンド
- 下
- 下線
- ユニケース
- ユニコード
- アンセーフ
- 未設定
- upper-alpha
- upper-armenian
- 大文字化
- upper-latin
- upper-roman
- アップライト
- <uri>
- <url>
- userspaceonuse
- バリエーション
- :verso
- 裏面
- vertical-lr
- vertical-rl
- vertical-text
- vh
- view-box
- バイオレット
- 可視
- visitedtext
- vmax
- vmin
- vw
- w
- 待機
- ウィーク
- ウィート
- 白
- ホワイトスモーク
- window
- windowframe
- windowtext
- words
- wrap
- wrap-reverse
- w-resize
- x
- x-fast
- x-high
- x-large
- x-loud
- x-low
- x-slow
- x-small
- x-soft
- x-強
- x-弱
- xx-large
- xx-small
- xyz
- xyz-d50
- xyz-d65
- y
- イエロー
- イエローグリーン
- ヤング
- z
- ズームイン
- ズームアウト
7. 謝辞
§ 3.2.1 の 実験と不安定な機能 に関する勧告の初稿を作成してくれた Florian Rivoal に特に感謝します。