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]
- このモジュールは、点・矩形・四辺形・変換行列を表す 基本的な幾何インターフェイスを定義します。
- CSS Nesting Module Level 1 [CSS-NESTING-1]
- このモジュールは、ひとつのスタイル規則の中に別のスタイル規則をネストできる機能を導入します。 子規則のセレクターは、親規則のセレクターを基準に解釈されます。 これにより、CSSスタイルシートのモジュール性と保守性が向上します。
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 必須パラメータ: N/A 任意パラメータ: charset(ただし下記を参照) 符号化に関する考慮事項: バイナリ セキュリティに関する考慮事項: CSS はモジュール化された仕様であるため、使用する各 CSS モジュールの 個別のセキュリティに関する考慮事項の節を参照する必要がある。 相互運用性に関する考慮事項: CSS は、コンピュータプラットフォーム間、異なる種類の Web ブラウザ間、 および複数のオーサリングツールでのインポートとエクスポートにおいて、 広く相互運用可能であることが実証されている。 公開仕様: https://www.w3.org/TR/css このメディアタイプを使用するアプリケーション: CSS はデバイス、プラットフォーム、およびベンダーに依存せず、 HTML 文書の整形のために、幅広い Web ユーザーエージェントおよび オーサリングツールでサポートされている。 フラグメント識別子に関する考慮事項: N/A 追加情報: このタイプの非推奨の別名: N/A マジックナンバー: N/A ファイル拡張子: .css macOS Uniform Type Identifier: public.css Windows クリップボード名: N/A 詳細情報の連絡先となる人物 & メールアドレス: W3C CSS ワーキンググループ <www-style@w3.org> 想定される用途: COMMON 使用上の制限: N/A 著者: 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. セキュリティに関する考慮事項
個々のCSSモジュールのセキュリティに関する考慮事項をご覧ください。
7. プライバシーに関する考慮事項
個々のCSSモジュールのプライバシーに関する考慮事項をご覧ください。
8. 索引
これらのセクションは規範的ではありません。
8.1. 用語索引
- =
- ~=
- 1 番目の <length>
- 2D 行列
- 2 番目の <length>
- 3D 行列
- 3D レンダリングコンテキスト
- 3D 変形された 要素
- 3D 変形 関数
- 3 番目の <length [0,∞]>
- 4 番目の <length>
- 絶対色
- 絶対長
- 絶対長単位
- 絶対位置指定する
- 絶対位置指定された
- 絶対位置指定されたボックス
- 絶対位置指定された 要素
- 絶対位置指定
- 絶対位置指定 包含ブロック
- 絶対 位置指定包含ブロック
- 絶対位置指定 レイアウト
- 絶対位置指定 レイアウトモデル
- 絶対スクロール
- 抽象寸法
- 累積 3D 変形行列
- 1 始まり値の 累積
- ビュー遷移を 有効化する
- :active
- active-after 境界時刻
- activeborder
- activecaption
- アクティブ継続時間
- アクティブ区間
- アクティブ相
- active(疑似クラス)
- アクティブ置換状態
- アクティブ時刻
- アクティブタイムライン
- アクティブ時刻空間
- アクティブな ビュー遷移
- 実際値
- 実際値
- CSS スタイルシートを追加する
- 加法色空間
- 加法タプル
- 隣接する
- 隣接マージン
- 調整済み半径 寸法
- 送り方向の測度
- :after
- after
- 変更後スタイル
- 後相
- aliceblue
- 整列済み部分木
- 整列基線
- 整列コンテナ
- 整列コンテキスト
- 整列対象
- 'all' メディアグループ
- アルファベット基線
- アルファチャンネル
- アルファ成分
- <alphavalue>
- alternate
- 代替 フラグ
- alternate-reverse
- 曖昧な画像 URL
- 類似成分
- 類似集合
- an+b
- 祖先
- アンカー
- アンカー ノード
- アンカーノード選択 アルゴリズム
- アンカー 優先候補
- アンカー単位
- <angle>
- アニメーション可能
- アニメーション
- アニメーションクラス
- アニメーション合成 順序
- アニメーション方向
- アニメーション効果
- アニメーションイベント
- アニメーションフレーム
- アニメーションモデル
- アニメーション出自
- アニメーション再生 イベント
- アニメーション プロパティ名から IDL 属性名へ
- アニメーション汚染
- アニメーション 時刻から原点相対時刻へ
- アニメーション時刻 からタイムライン時刻へ
- アニメーション型
- 匿名
- 匿名ボックス
- 匿名インラインボックス
- antiquewhite
- 保留中の再生レートを 適用する
- 適用対象
- appworkspace
- aqua
- aquamarine
- 妥当な エスケープである
- アスペクト値
- 関連付けられた アニメーション
- 関連付けられた CSS スタイル シート
- 関連付けられた 文書
- 関連付けられた 効果
- 関連付けられた効果の終端
- アニメーションに 関連付けられた
- タイムラインに 関連付けられた
- at キーワード
- 不可分インライン
- 不可分インラインボックス
- 不可分インラインレベルボックス
- 不可分インラインレベルボックス
- at 規則
- at 規則
- attr()
- 属性
- 属性セレクター
- 'audio' メディアグループ
- 聴覚アイコン
- 拡張グリッド
- 聴覚ボックスモデル
- 著者
- オーサリングツール
- 著者出自
- 著者出自
- 著者 プレゼンテーションヒント出自
- 著者スタイルシート
- 自動ブロックサイズ
- 自動列位置
- 自動グリッド位置
- 自動インラインサイズ
- 自動最小サイズ
- 自動番号付け
- 自動配置
- 自動位置
- 自動行位置
- 自動サイズ
- 自動配置
- 自動配置カーソル
- 利用可能ブロック空間
- 利用可能フォントフェイス
- 利用可能グリッド空間
- 利用可能インライン空間
- 利用可能空間
- 分断回避値
- 軸ロック
- 軸値
- azure
- 背面幕
- 背景
- 背景色
- 背景画像
- 背景画像 レイヤー
- 背景描画 領域
- 背景 位置決め領域
- バックスラッシュエスケープ
- backwards
- 基線
- 基線整列
- 基線整列 優先設定
- 基線 内容整列
- 基線自己整列
- 基線集合
- 基線共有グループ
- 基線表
- 基底サイズ
- 方位角
- :before
- before
- before-active 境界時刻
- 変更前スタイル
- before フラグ
- 前相
- 開始側の辺
- auto として振る舞う
- auto として振る舞う
- auto として振る舞うこと
- beige
- BFC
- 双方向整形 文字
- 双方向分離
- 双方向分離された
- 双方向分離
- 双方向段落
- 双方向性
- 双方向性(bidi)
- 局所 minde による 二分探索色域写像
- 双方向向き対応
- 双方向向き対応 変形
- bisque
- 'bitmap' メディアグループ
- black
- blanchedalmond
- ()-ブロック
- []-ブロック
- ブロック
- {}-ブロック
- ブロック at 規則
- ブロック軸
- ブロック軸
- ブロックボックス
- ブロックボックス
- ブロックコンテナ
- ブロックコンテナボックス
- ブロック寸法
- ブロック終端
- ブロック終端
- ブロックフロー 方向
- ブロック整形 コンテキスト
- ブロック整形 コンテキストルート
- ブロック化
- ブロック化する
- ブロックレイアウト
- ブロックレベル
- ブロックレベルボックス
- ブロックレベルボックス
- ブロックレベル内容
- ブロックレベル要素
- ブロックレベル要素
- ブロック用書記体系
- ブロックサイズ
- block-size
- ブロック始端
- block-start
- blue
- blueviolet
- ぼかし半径
- ブール文脈
- ボーダー
- ボーダー領域
- ボーダーボックス
- ボーダー色
- ボーダー辺
- ボーダー画像
- ボーダー画像領域
- ボーダー画像領域
- ボックスのボーダー
- ボックス::ボーダー
- ボーダープロパティ
- ボーダー半径
- <border-style>
- ボーダースタイル
- ボーダー幅
- both
- 下
- ボックス
- ボックス整列 プロパティ
- ボックス::ボーダー
- ボックス::内容
- ボックス::内容高さ
- ボックス::内容幅
- ボックス角
- ボックス辺
- ボックス断片
- ボックス::マージン
- ボックス::オーバーフロー
- ボックス::パディング
- ボックス木
- 分断
- アクティブな観測を ブロードキャストする
- アクティブな リサイズ観測をブロードキャストする
- brown
- burlywood
- buttonface
- buttonhighlight
- ボタン
- buttonshadow
- buttontext
- 算出値による
- cadetblue
- color-mix() を計算する
- ボックスサイズを計算する
- ノードの深さを 計算する
- 較正済み
- 更新 コールバックを呼び出す
- 表示可能
- 取消
- アニメーションを取り消す
- cancel イベント
- 候補 検査アルゴリズム
- 正準単位
- 表示不能
- キャンバス
- キャンバス背景
- キャンバス面
- captiontext
- 捕捉された要素
- ビュー遷移で 捕捉された
- レンダリング特性を 捕捉する
- スナップ位置を 捕捉する
- 画像を捕捉する
- 新状態を捕捉する
- 旧状態を捕捉する
- 画像を捕捉すること
- キャレットノード
- キャレットオフセット
- キャレット位置
- 持ち越される
- カスケード
- カスケード依存 キーワード
- カスケード値
- カスケードレイヤー
- カスケード出自
- 大文字小文字を区別する フラグ
- 光線を投射する
- 中央基線
- 優先 CSS スタイルシートセット名を変更する
- 文字
- 文字エンコーディング
- 特性付けられた
- 文字マップ
- "@charset"
- chartreuse
- 3 つの 符号位置が識別子列を開始するか調べる
- 3 つの 符号位置が数値を開始するか調べる
- 3 つの 符号位置が unicode-range を開始するか調べる
- 2 つの 符号位置が妥当なエスケープであるか調べる
- 完了 レコードを調べる
- 子
- 子結合子
- 子 CSS 規則
- 子セレクター
- 中国語
- chocolate
- 色順応 変換
- 色度
- circled-lower-latin
- グリッド領域をクランプする
- クラスセレクター
- クリアランス
- クリアランス。
- ビュー遷移を クリアする
- クリッピングパス
- クリッピング領域
- ビューポートに近い
- クラスタ化された書記体系
- collapse
- 折り畳まれた
- 折り畳まれたフレックスアイテム
- 折り畳まれたグリッドトラック
- 折り畳まれたガター
- 相殺されたマージン
- 貫通して相殺する
- 折り畳み可能な空白
- マージンの相殺
- メディアクエリの 集合
- <color>
- 色
- 色関数
- 配色
- 配色 優先設定
- 配色サポート
- 色空間
- 色停止点
- 色停止点リスト
- 色遷移ヒント
- 段ボックス
- 段分断
- 段間隔
- 段高さ
- 段罫線
- 段幅
- 結合子
- 結合子
- 合成 継続時間
- 影リストの合成
- コメント
- 算出スタイルを コミットする
- メディアクエリを比較する
- 互換な 基線整列優先設定
- 互換単位
- 完了
- 完了した遷移
- 複雑セレクター
- 成分キーワード
- 成分値
- 合成
- 合成済み値
- 合成フェイス
- 合成演算
- CompositeOperation
- 合成演算 accumulate
- 合成演算 add
- 合成演算 replace
- 合成
- 複合セレクター
- プロパティ値を 算出する
- 算出色
- 算出 フラグ
- 算出 <image>
- 算出キーフレーム オフセット
- 算出キーフレーム オフセット
- 算出キーフレーム
- 算出 repeat 記法
- 算出トラックリスト
- 算出トラックサイズ
- 算出値
- 算出値
- 欠落している キーフレームオフセットを算出する
- 具象オブジェクトサイズ
- 条件付きグループ 規則
- 条件付きインポート
- 条件付きでぶら下がる
- 適合性
- 適合する スクリプト化 Web Animations ユーザーエージェント
- 連続する
- 制約矩形
- 構築済み フラグ
- コンストラクター 文書
- ブロックを消費する
- ブロックの 内容を消費する
- 成分 値を消費する
- 宣言を消費する
- 関数を消費する
- 成分値の リストを消費する
- 宣言のリストを 消費する
- 規則のリストを消費する
- at 規則を消費する
- エスケープされた 符号位置を消費する
- 識別子様 トークンを消費する
- 識別子 列を消費する
- 数値を消費する
- 数値トークンを消費する
- 修飾 規則を消費する
- 単純ブロックを消費する
- 文字列トークンを消費する
- スタイル ブロックの内容を消費する
- スタイルシートの 内容を消費する
- トークンを消費する
- unicode-range トークンを消費する
- url トークンを消費する
- コメントを消費する
- 次の入力 トークンを消費する
- 不正な宣言の 残りを消費する
- 不正な URL の 残りを消費する
- unicode-range 記述子の 値を消費する
- contain 制約
- 包含ブロック
- 包含ブロック連鎖
- すべての子孫に対する 包含ブロック
- 包含ブロック::初期
- 包含
- 内容
- 内容領域
- 内容ベースの最小サイズ
- 内容ボックス
- 内容分配
- 内容分配
- 内容分配 プロパティ
- 内容辺
- 内容高さ
- 内容言語
- ボックスの内容
- 内容::ボックスの
- 内容矩形
- 内容::描画済み
- 内容
- 内容サイズ示唆
- 内容幅
- 内容の書記体系
- 連続メディア
- 'continuous' メディアグループ
- 色を変換する
- 文字列を数値に 変換する
- 調整された 自己整列優先設定
- coral
- cornflowerblue
- cornsilk
- <counter>
- カウンター
- counter()
- カウンタープロパティ
- カウンター
- カウンタースコープ
- カウンタースタイル
- カウンター記号
- cover 制約
- 構築済み CSSStyleSheet を作成する
- CSS スタイルシートを作成する
- MediaList オブジェクトを作成する
- ResizeObserverEntry を 作成し設定する
- 作成元
- crimson
- 交差軸
- 交差軸
- 交差軸基線集合
- 交差寸法
- cross-end
- 交差サイズ
- 交差サイズプロパティ
- cross-start
- CSS 角括弧範囲 記法
- CSS カラープロファイル
- CSS 接続済み
- CSS カウンター集合
- CSS 宣言
- CSS 宣言ブロック
- CSS 機能クエリ
- CSSFontFaceRule
- CSSFontFeatureValuesRule
- CSS 色域写像済み
- CSS 色域写像 アルゴリズム
- CSS 識別子
- CSS 識別子
- CSS 識別子列
- CSS プロパティから IDL 属性へ
- CSS 修飾名
- CSS 規則
- CSS 規則
- CSS スタイルシート
- CSS スタイルシートセット
- CSS スタイルシートセット名
- CSS 値定義 構文
- CSS 全域キーワード
- 三次ベジェイージング 関数
- 現在
- currentcolor
- 現在の finished Promise
- 現在の入力符号 位置
- 現在の入力トークン
- 現在の反復
- 現在の反復 インデックス
- 現在ユーザーに 関連する
- 現在の 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
- 宣言
- 宣言ブロック
- 宣言群
- 宣言された
- 宣言値
- バイト列を復号する
- 装飾ボックス
- 減少
- deeppink
- deepskyblue
- 既定
- 既定の 文書タイムライン
- 既定フェイス
- 既定名前空間
- 既定オブジェクトサイズ
- 既定サイズ決定 アルゴリズム
- 既定スタイルシート
- 確定
- 確定列位置
- 確定列スパン
- 確定グリッド位置
- 確定グリッドスパン
- 確定位置
- 確定行位置
- 確定行スパン
- 確定サイズ
- 確定スパン
- リサイズループエラー通知を 配送する
- 子孫
- 子孫結合子
- 子孫セレクター
- 記述子
- 記述子 宣言
- 出力先
- デバイスピクセル比を 決定する
- フォールバック エンコーディングを決定する
- scroll-into-view 位置を決定する
- 使用される 配色を決定する
- デバイスピクセル
- dice
- 数字
- 次元
- dimgray
- dimgrey
- 方向付き進捗
- 方向非依存サイズ
- 方向性 埋め込み
- 方向キーワード
- 方向性 上書き
- 無効化フラグ
- 変更 不許可フラグ
- マークを破棄する
- トークンを破棄する
- 空白を 破棄する
- 離散
- 表示型
- 分配整列
- 余剰空間を分配する
- 文書
- タイミング用の文書
- 文書言語
- 文書順
- 文書 またはシャドウルートの CSS スタイルシート
- 文書スコープの ビュー遷移名
- 文書タイムライン
- 文書時刻空間
- 文書木
- 文書空白
- 文書空白文字
- dodgerblue
- 支配的基線
- 動的 ビュー遷移スタイルシート
- イージング関数
- 東アジア幅 プロパティ
- 辺
- 効果 イージング関数
- 有効文字マップ
- 有効パーセント
- 有効再生 レート
- 効果スタック
- 効果対象
- 効果値
- 要素
- 要素の配色
- 要素の内容
- 要素::後続
- 要素::先行
- 要素木
- 絵文字 表示に関与する符号位置
- 空
- エミュレートされた 強制色テーマデータ
- em(単位)
- CSS スタイルシート セットを有効化する
- 有効化された CSS スタイルシート セット
- カプセル化コンテキスト
- 終端
- 終了遅延
- 終了側の辺
- 終了点
- 終了形状
- 終了トークン
- 最終端
- 端点包含 アクティブ区間
- 終了時刻
- 終了値
- 環境エンコーディング
- EOF 符号位置
- 等価色
- 等価パス
- 文字をエスケープする
- 文字を 符号位置としてエスケープする
- 符号位置として エスケープされた
- エスケープ
- 独立 整形コンテキストを確立する
- 直交フローを 確立する
- 独立 整形コンテキストを確立した
- 独立 整形コンテキストを確立する
- 独立 整形コンテキストを確立している
- メディアクエリを 評価し変更を報告する
- セレクターを評価すること
- 完全一致
- 除外部分木
- 展開名
- 明示グリッド
- 明示グリッド列
- 明示グリッドプロパティ
- 明示グリッド行
- 明示グリッドトラック
- 明示的に割り当てられた 線名
- 外在的サイズ決定
- ex(単位)
- フォールバック
- フォールバック整列
- フォールバックサイズ
- 負の範囲で偽
- fantasy
- ビューポートから 遠い
- 特徴なし
- 機能値ブロック
- CSS スタイルシートをフェッチする
- フォントをフェッチする
- 外部 カラープロファイルをフェッチする
- @import をフェッチする
- 架空タグ列
- fill モード
- 符号位置をフィルターする
- フィルターされた符号位置
- フィルター関数
- フィルタープリミティブ
- フィルタープリミティブ 属性
- フィルタープリミティブ 部分領域
- フィルタープリミティブ木
- フィルター領域
- 最終 CSS スタイルシート
- 一致する フォントフェイスを見つける
- アニメーションを終了する
- 終了済み
- finished Promise
- finish イベント
- 終了通知 手順
- フォント読み込み イベントを発火する
- firebrick
- :first
- 最初に利用可能なフォント
- 先頭基線 整列
- 先頭基線 内容整列
- 先頭基線群
- 先頭基線 自己整列
- 先頭基線集合
- :first-child
- first-child
- 先頭交差軸基線 集合
- 最初の整形済み行
- :first-letter
- first-letter
- :first-line
- first-line
- 先頭主軸基線 集合
- 最初の記号値
- fit-content ブロックサイズ
- fit-content インラインサイズ
- fit-content サイズ
- 固定位置指定
- 固定位置指定された
- 固定位置指定されたボックス
- 固定 位置指定包含ブロック
- 固定サイズ決定関数
- flex 基底サイズ
- flex 基底
- flex コンテナ
- flex 方向
- flex 係数
- flex 係数合計
- flex 整形 コンテキスト
- flex 分率
- flex 伸長係数
- 可撓
- 可撓長
- 可撓サイズ決定関数
- 可撓トラック
- flex アイテム
- flex レイアウト
- flex レベル
- flex 行
- flex 縮小係数
- float 領域
- float 規則
- floralwhite
- フローレイアウト
- 要素のフロー
- フロー相対
- フロー相対 方向
- 更新 コールバックキューをフラッシュする
- :focus
- focus
- focus(疑似クラス)
- 後続要素
- フォントブロック期間
- フォントダウンロードタイマー
- フォント失敗期間
- フォント機能値 ブロック
- フォント機能値 宣言
- フォント相対長
- フォントソース
- フォント固有
- フォントスワップ期間
- 脚注
- 強制分断
- 強制分断値
- 強制色モード
- 強制 色モードエミュレーションカラーパレット
- 強制改行
- 強制段落 分断
- forestgreen
- 整形コンテキスト
- 整形構造
- 前方互換構文解析
- forwards
- 断片
- 断片化コンテナ
- 断片化
- 断片化分断
- 断片化コンテナ
- 断片化コンテキスト
- 断片化方向
- 断片化ルート
- 断片化されたフロー
- 空き空間
- <frequency>
- fuchsia
- 全角サイズ
- 全角仮名
- 全角
- 完全にクリップされた
- 完全に非可撓
- 完全に可視
- 関数
- 関数記法
- 関数疑似クラス
- 関数 疑似要素
- gainsboro
- 色域
- 色域写像
- 深さでアクティブな 観測を収集する
- アクティブな リサイズ観測を収集する
- 深さでアクティブな リサイズ観測を収集する
- 一般カテゴリ
- カウンターを生成する
- カウンター 表現を生成する
- 基線を生成する
- 生成内容
- <generic-voice>
- エミュレートされた 強制色テーマデータを取得する
- 境界 ボックスを取得する
- ghostwhite
- グローバルアニメーションリスト
- グローバル ビュー遷移ユーザーエージェントスタイルシート
- go
- gold
- goldenrod
- グラデーション平均色
- グラデーションボックス
- グラデーション中心
- グラデーション関数
- グラデーション線
- 書記素クラスタ
- gray
- graytext
- green
- greenyellow
- grey
- グリッド
- グリッド領域
- グリッドセル
- グリッド列
- グリッド列線
- グリッドコンテナ
- グリッド整形コンテキスト
- グリッドアイテム
- グリッドアイテム配置 アルゴリズム
- グリッドレイアウト
- グリッドレイアウトアルゴリズム
- グリッドレベル
- グリッド線
- 'grid' メディアグループ
- グリッドで変更された文書順
- グリッド順
- グリッド配置
- グリッド配置プロパティ
- グリッド位置
- グリッド行
- グリッド行線
- グリッドサイズ決定アルゴリズム
- グリッドスパン
- グリッドトラック
- グループ アニメーション名規則
- グループ キーフレーム
- グループ スタイル規則
- 成長限界
- 保証された無効 値
- ガター
- 半角
- 遷移 フレームを処理する
- ぶら下がる
- ぶら下がりグリフ
- アクティブな 観測を持つ
- アクティブな リサイズ観測を持つ
- :has で許可される 疑似要素
- スキップされた 観測を持つ
- スキップされた リサイズ観測を持つ
- 高さ
- 16 進色
- 16 進色記法
- 16 進数字
- highlight
- highlighttext
- 保持時刻
- honeydew
- 水平軸
- 水平軸
- 水平ブロック フロー
- 水平 寸法
- 水平 オフセット
- 水平のみ
- 横書き用書記体系
- 水平 組版モード
- 横書き モード
- ホスト言語
- ホスト構文
- hotpink
- :hover
- hover(疑似クラス)
- HTML 互換の 直列化が要求されている
- http-default-style
- ハイフネーションする
- ハイフネーション
- ハイフネーション機会
- ハイフン区切り一致
- 仮想交差 サイズ
- 仮想 fr サイズ
- 仮想主サイズ
- 識別子
- 識別子符号位置
- 識別子
- 恒等 変形
- 恒等変形 関数
- 識別子列
- 識別子開始符号位置
- IDL 属性名からアニメーションプロパティ名へ
- IDL 属性から CSS プロパティへ
- idle
- アイドル相
- ID セレクター
- 無視する
- 無視される
- 未知のものを無視する
- 妥当なものを無視する
- 不正
- 画像 アニメーション名規則
- 画像 ペア分離規則
- 暗黙グリッド
- 暗黙グリッド列
- 暗黙グリッド線
- 暗黙グリッドプロパティ
- 暗黙グリッド行
- 暗黙グリッドトラック
- 暗黙的に割り当てられた 線名
- 暗黙的に命名された領域
- @import
- important
- important フラグ
- import 条件
- inactiveborder
- inactivecaption
- inactivecaptiontext
- 非アクティブタイムライン
- 増加
- 不確定
- 不確定サイズ
- 独立 整形コンテキスト
- インデックス
- indianred
- フォーカスを示す
- indigo
- 効果中
- 無限に成長可能
- フロー内
- フロー内
- フロー内ボックス
- infobackground
- infotext
- 色域内
- 継承
- 継承
- カウンターを継承する
- 継承プロパティ
- 継承値
- 初期包含 ブロック
- 初期固定 包含ブロック
- 初期空き空間
- カウンター値の 初期表現
- 初期 スナップショット包含ブロックサイズ
- 初期値
- インライン
- インライン軸
- インライン軸
- インライン基本 方向
- インラインブロック
- inline-block
- インラインブロックボックス
- インラインボックス
- インライン寸法
- インライン終端
- inline-end
- インライン整形 コンテキスト
- インラインレベル
- インラインレベルボックス
- インラインレベルボックス
- インラインレベル内容
- インラインレベル要素
- インラインレベル要素
- インラインサイズ
- inline-size
- inline-size 包含
- インライン始端
- inline-start
- インライン化
- インライン化する
- 内側ブロックサイズ
- 内側 box-shadow
- 内側表示型
- 内側辺
- 内側高さ
- 内側インラインサイズ
- 最内
- 内側サイズ
- 内側幅
- 再生中
- 入力進捗値
- 入力ストリーム
- 入力値 疑似クラス
- CSS 規則を挿入する
- inset で変更された 包含ブロック
- inset プロパティ
- インストール済みフォントフォールバック
- カウンターをインスタンス化する
- 即時スクロール
- 整数
- 意図された方向
- 意図された 方向と終端位置
- 意図された終端位置
- 'interactive' メディアグループ
- 内部ルビボックス
- 内部ルビ要素
- 内部表ボックス
- 内部表要素
- 補間色 空間
- 解釈器
- 内在寸法
- 内在サイズ
- 内在サイズ制約
- 内在サイズ 寄与
- 内在サイズ決定
- 内在サイズ決定 関数
- 無効
- 算出値時点で 無効
- 無効な色
- 無効な画像
- 無効な規則エラー
- 無効なセレクター
- 不可視ボックス
- 分離列
- 分離
- 反復回数
- 反復継続時間
- 反復インデックス
- 反復区間
- 反復 順序
- 反復進捗
- 反復開始
- 反復時刻
- 反復時刻空間
- ivory
- 日本語
- 両端揃え 機会
- キーフレーム
- キーフレーム効果
- キーフレームオフセット
- キーフレーム固有 合成演算
- キーフレーム固有 イージング関数
- キーワード
- khaki
- 既知
- 韓国語
- :lang
- lang(疑似クラス)
- 言語範囲
- 末尾基線整列
- 末尾基線 内容整列
- 末尾基線群
- 末尾基線 自己整列
- 末尾基線集合
- 末尾交差軸基線 集合
- 最後の CSS スタイルシートセット 名
- 末尾主軸基線集合
- lavender
- lavenderblush
- lawngreen
- レイヤー名
- その場でレイアウトすること
- レイアウト包含
- レイアウト包含ボックス
- レイアウト内部
- レイアウトビューポート
- :left
- 左
- 残余空間
- 旧来の色構文
- 旧来の名前別名
- 旧来のセレクター別名
- 旧来の一括指定
- 旧来の値別名
- lemonchiffon
- 文字
- lightblue
- 明色配色
- lightcoral
- lightcyan
- lightgoldenrodyellow
- lightgray
- lightgreen
- lightgrey
- lightpink
- lightsalmon
- lightseagreen
- lightskyblue
- lightslategray
- lightslategrey
- 光源
- lightsteelblue
- lightyellow
- lime
- limegreen
- 制限付き max-content 寄与
- 制限付き min-content 寄与
- 線形イージング関数
- 線形タイミング関数
- 行ボックス
- 改行
- 改行処理
- 改行処理
- line-left
- linen
- 線名
- 線名集合
- 行の向き
- line-over
- 行相対
- 行相対 方向
- line-right
- line-under
- :link
- link(疑似クラス)
- リスト項目
- list-item
- 複雑セレクターの リスト
- 複合セレクターの リスト
- セレクターのリスト
- 単純セレクターの リスト
- リストプロパティ
- 読み込み中の画像
- 局所座標 系
- 局所時刻
- 局所時刻空間
- ローカル URL フラグ
- 場所
- 論理 結合疑似クラス
- 論理高さ
- 論理プロパティグループ
- 論理幅
- より長い
- 個別指定
- 個別指定プロパティ
- オフセットで緩く ソートされた
- 小文字
- 輝度
- magenta
- 主軸
- 主軸
- 主軸基線集合
- 主寸法
- main-end
- 主サイズ
- 主サイズプロパティ
- main-start
- 文書言語要素を 表要素に対応付ける
- 対応付けロジック
- マージン
- マージン領域
- マージンボックス
- マージン辺
- ボックスのマージン
- マージン::ボックスの
- マージンプロパティ
- <margin-width>
- マーク
- マーク済みインデックス
- マーカー
- マーカーボックス
- マーカー画像
- マーカー文字列
- maroon
- マスクボーダー画像
- マスクボーダー画像領域
- マスク画像
- マスクレイヤー画像
- マスク描画領域
- mask-position
- マスク位置決め領域
- mask-size
- 一致する
- 複雑セレクターを 要素に照合する
- セレクターを 要素に照合する
- セレクターを 疑似要素に照合する
- セレクターを 木に照合する
- matches 状態
- 一致する transition delay
- 一致する transition duration
- 一致する transition-property 値
- 一致する transition timing function
- max-content
- max-content ブロックサイズ
- max-content ブロックサイズ 寄与
- max-content 制約
- max-content 寄与
- max-content インラインサイズ
- max-content インラインサイズ 寄与
- max-content サイズ
- 最大交差サイズ
- 最大交差サイズ プロパティ
- 最大高さ
- 最大許容符号 位置
- 最大高さ
- 最大サイズ
- 最大幅
- 最大内側高さ
- 最大内側幅
- 最大主サイズ
- 最大主サイズプロパティ
- 最大サイズ
- 最大サイズプロパティ
- 最大トラックサイズ決定 関数
- 最大幅
- may
- メディア
- メディア条件
- メディア依存インポート
- メディア特性
- メディアグループ
- メディアグループ
- メディアクエリ
- メディアクエリリスト
- メディアクエリ修飾子
- メディアタイプ
- 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
- 最小高さ
- 最小寄与
- 最小高さ
- 最小サイズ
- 最小幅
- 最小内側高さ
- 最小内側幅
- 最小主サイズ
- 最小主サイズプロパティ
- 最小サイズ
- 最小サイズプロパティ
- mintcream
- 最小トラックサイズ決定 関数
- 最小幅
- 欠落
- 欠落色成分
- 欠落成分
- mistyrose
- moccasin
- 現代的色構文
- 一体不可分
- monospace
- 単調増加 タイムライン
- multicol コンテナ
- multi-col 行
- multicol 行
- 段組みコンテナ
- 段組み 整形コンテキスト
- 段組みレイアウト
- 段組み行
- 段組みまたぎ
- 段組み またぎ要素
- 複数行 flex コンテナ
- 複数宣言
- 乗算する
- must
- must not
- 素朴に cmyk へ変換された
- 素朴に rgba へ変換された
- 素朴に cmyk から rgba へ変換する
- 素朴に rgba から cmyk へ変換する
- 名前
- 名前付きセル トークン
- 名前付き色
- 名前付き 要素
- 名前付きグリッド領域
- 名前付き ビュー遷移疑似要素
- 名前空間接頭辞
- 名前開始符号位置
- 自然アスペクト比
- 自然寸法
- 自然終端点
- 自然高さ
- 自然サイズ
- 自然幅
- navajowhite
- navy
- 最近傍
- 合成に対する 中立値
- 新しい 要素
- 改行
- 次の入力符号位置
- 次の入力トークン
- 次兄弟結合子
- 次のトークン
- 非 ASCII 符号位置
- 非 ASCII 識別子符号 位置
- none
- 'none'::display 値として
- 上書き不能な counter-style 名
- 非印字符号 位置
- 非置換
- 非置換要素
- normal
- トークンストリームへ 正規化する
- 非有限 値を正規化する
- アニメーション不可
- 未決定
- null セル トークン
- 数値
- 数値データ型
- オブジェクト
- オブジェクトサイズ交渉
- 占有済み
- オフセットアンカー点
- オフセット距離
- offsetk
- オフセットパス
- オフセット位置
- オフセット開始位置
- オフセット変形
- 旧 backdrop-filter
- 旧 color-scheme
- 旧 direction
- 旧 height
- 旧画像
- oldlace
- 旧 mix-blend-mode
- 旧 text-orientation
- 旧 transform
- 旧幅
- 旧 writing-mode
- olive
- olivedrab
- opacity
- 不透明な黒
- 動作座標 空間
- 最適表示 領域
- 任意
- orange
- orangered
- orchid
- 順序変更済み 文書順
- 原点
- 元の包含 ブロック
- 元々 指定された色空間
- 発生元要素
- 発生元 疑似要素
- origin-clean フラグ
- 原色
- 原点時刻
- 直交
- 直交 フロー
- その他の空白区切り文字
- 外側ブロックサイズ
- 外側 box-shadow
- 外側表示型
- 外側辺
- 外側高さ
- 外側インラインサイズ
- 外側サイズ
- 外側幅
- アウトライン
- フロー外
- フロー外
- フロー外ボックス
- 色域外
- カスケードの出力
- 出力進捗値
- outset 調整済み ボーダー半径
- 上側
- 全体進捗
- オーバーフロー
- オーバーフロー整列
- オーバーフロー段
- オーバーフロー方向
- 配色を 上書きする
- 上書き 優先設定
- 所有者 CSS 規則
- 所有者ノード
- パディング
- パディング領域
- パディングボックス
- パディング辺
- ボックスのパディング
- パディング::ボックスの
- パディングプロパティ
- <padding-width>
- @page
- ページ領域
- ページボックス
- ページ分断
- ページ配色
- ページコンテキスト
- ページコンテキスト
- ページ媒体
- 'paged' メディアグループ
- ページセレクター
- ページがサポートする 配色
- ページがサポートする 配色群
- ページズーム
- ページネーション
- 描画包含
- 描画包含ボックス
- palegoldenrod
- palegreen
- paleturquoise
- palevioletred
- papayawhip
- 親
- 親ボックス
- 親 CSS 規則
- 親 CSS スタイルシート
- 構文解析する
- ブロックの 内容を構文解析する
- CSS 文法に従って カンマ区切りリストを構文解析する
- 成分値の カンマ区切りリストを構文解析する
- 成分値を構文解析する
- CSS <color> 値を構文解析する
- CSS 宣言 ブロックを構文解析する
- CSS 規則を構文解析する
- CSS スタイルシートを構文解析する
- CSS 値を構文解析する
- 宣言を構文解析する
- セレクターのグループを 構文解析する
- リストを 構文解析する
- 成分値のリストを 構文解析する
- CSS ページセレクターのリストを構文解析する
- 宣言のリストを 構文解析する
- 規則のリストを構文解析する
- メディアクエリを構文解析する
- メディアクエリリストを構文解析する
- 相対 セレクターを構文解析する
- 規則を構文解析する
- 寛容な セレクターリストとして構文解析する
- セレクターを構文解析する
- スタイルブロックの 内容を構文解析する
- スタイルシートを構文解析する
- スタイルシートの 内容を構文解析する
- 構文解析エラー
- CSS 文法に従って 何かを構文解析する
- リストを 構文解析すること
- 部分的に可視
- 基線整列に 参加する
- パススルーフィルター
- アニメーションを一時停止する
- 一時停止中
- peachpuff
- 保留中のアニメーション イベントキュー
- 環境上で 保留中
- 保留中の一時停止タスク
- 保留中の再生レート
- 保留中の再生タスク
- 保留中の scrollend イベントターゲット
- 保留中のスクロール イベント
- 保留中のスクロール イベントターゲット
- 保留中の置換 値
- 百分率
- スクロールを実行する
- 保留中の 遷移操作を実行する
- 永続化された置換 状態
- 永続 CSS スタイル シート
- 透視行列
- peru
- 相
- 物理的
- 物理的下
- 物理的寸法
- 物理的方向
- 物理的左
- 物理的右
- 物理的上
- 物理単位
- pink
- ピクセル
- ピクセル単位
- アニメーションを再生する
- 再生制御
- 再生方向
- 再生レート
- 再生状態
- plum
- 位置整列
- 位置ボックス
- 位置指定された
- 位置指定されたボックス
- 位置指定された要素/ボックス
- 位置指定方式
- 位置指定方式:
- 後乗算された
- 後乗算する
- 潜在的にスクロール可能
- powderblue
- 無力な色 成分
- 先行要素
- 優先アスペクト比
- 優先 配色
- 優先 CSS スタイル シートセット名
- 優先高さ
- 優先順序
- 優先サイズ
- 優先サイズ プロパティ
- 優先幅
- 前乗算された
- 前乗算済み
- 前乗算する
- 変換用に色 col1 を準備する
- 保存トークン
- 保存空白
- 以前の現在時刻
- 一次フィルター プリミティブ木
- 主要ブロックレベルボックス
- 主要ボックス
- 主要書字 モード
- 優先 候補
- 処理する
- キーフレーム様 オブジェクトを処理する
- keyframes 引数を処理する
- プロローグ
- 伝播する
- 伝播
- 適正な表の子
- 適正な表行の親
- プロパティ
- プロパティ宣言
- プロパティ名
- ビューポートへの 近接度
- 疑似クラス
- 疑似クラス
- 疑似クラス:::active
- 疑似クラス:::focus
- 疑似クラス:::hover
- 疑似クラス:::lang
- 疑似クラス:::link
- 疑似クラス:::visited
- 疑似クラス:::first
- 疑似クラス:::left
- 疑似クラス:::right
- 疑似複合セレクター
- 疑似要素 ルート
- 疑似要素
- 疑似要素:::after
- 疑似要素:::before
- 疑似要素:::first-letter
- 疑似要素:::first-line
- 疑似要素 木
- purple
- 全角幅
- 修飾規則
- 範囲文脈
- レイトレース色域写像
- 読み取り専用フラグ
- ready
- ready Promise
- 推奨
- 現在の入力符号位置を 再消費する
- 現在の入力トークンを 再消費する
- 矩形直交 色
- red
- 参照ボックス
- 参照ピクセル
- 領域分断
- 相対色
- 相対色 処理空間
- 相対長
- 相対長単位
- 相対位置指定する
- 相対位置指定された
- 相対位置指定されたボックス
- 相対位置指定
- 相対位置指定
- 相対スクロール
- 相対セレクター
- 相対セレクター アンカー要素
- 相対単位
- 関連する
- 関連アニメーション
- 部分木に対する 関連アニメーション
- ユーザーに関連する
- 残りの 断片化コンテナ範囲
- 残りの空き空間
- CSS 規則を削除する
- CSS スタイルシートを削除する
- 削除済み置換状態
- remove イベント
- 置換された アニメーションを削除する
- 描画済み内容
- ビュー遷移のための レンダリング抑止
- フォールバック フォントフェイスで描画する
- 不可視の フォールバックフォントフェイスで描画する
- 反復可能リスト
- 置換可能アニメーション
- 置換
- 置換要素
- 置換状態
- 表現
- 必須
- 必須変換
- アニメーションの 保留中タスクをリセットする
- リセット専用 下位プロパティ
- 再スナップ
- 解決済み型
- 解決値
- 解決値 特例プロパティ
- color のような 解決値特例プロパティ
- height のような 解決値特例プロパティ
- top のような 解決値特例プロパティ
- srgb に解決する
- マークを復元する
- reverse
- アニメーションを反転する
- 反転
- 反転調整済み 開始値
- 反転 短縮係数
- :right
- 右
- ルート
- ルート要素
- rosybrown
- 行グループボックス
- 行グループ
- royalblue
- 規則
- 規則セット
- 匿名表 オブジェクトに関する規則
- run-in
- run-in ボックス
- run-in 列
- 実行中
- 実行中の遷移
- レイアウト後状態の スナップショット手順を実行する
- リサイズ 手順を実行する
- スクロール 手順を実行する
- saddlebrown
- salmon
- sandybrown
- sans-serif
- スケール済み flex 縮小 係数
- スケール係数
- 予定イベント時刻
- 更新 コールバックをスケジュールする
- スコープ
- スコープ付き
- スコープ付きプロパティ
- スコープ付きプロパティ
- スコープ付きセレクター
- 要素に スコープされる
- 要素の部分木に スコープされる
- 部分木に スコープされる
- その要素に スコープされる
- その要素の部分木に スコープされる
- その部分木に スコープされる
- スコープルート
- スクリーンリーダー
- script プロパティ
- スクロールアンカリング 境界矩形
- 要素をスクロールする
- ターゲットを表示内へ スクロールする
- scrollbar
- スクロール完了
- スクロール領域
- スクロール領域原点
- スクロールボックス
- スクロールスナップ
- スクロールスナップ領域
- スクロールスナップ コンテナ
- スクロールスナップポート
- スクロールスナップ位置
- 文書の先頭へ スクロールする
- seagreen
- 再生レートを シームレスに更新する
- seashell
- シークする
- セグメント分断
- CSS スタイルシート セットを選択する
- セレクター
- セレクターリスト
- セレクター::一致
- セレクター一致
- セレクター::主体
- 自己整列
- 自己整列 プロパティ
- 半音
- 分離ボーダーモデル
- 単純 セレクター列
- カンマ区切りリストを 直列化する
- CSS 成分値を直列化する
- CSS 宣言を直列化する
- CSS 宣言ブロックを直列化する
- CSS 規則を直列化する
- CSS 値を直列化する
- 関数を直列化する
- セレクターのグループを 直列化する
- CSS ページセレクターの リストを直列化する
- local を直列化する
- メディア 特性値を直列化する
- メディアクエリを直列化する
- メディアクエリ リストを直列化する
- <an+b> 値を直列化する
- <a-n-plus-b> 値を直列化する
- 識別子を直列化する
- 文字列として直列化する
- セレクターを直列化する
- 単純 セレクターを直列化する
- 文字列を直列化する
- URL を直列化する
- 空白区切りリストを 直列化する
- serif
- 設定する
- CSS 宣言を設定する
- エミュレートされた 強制色テーマデータを設定する
- 集合エントリ
- アニメーションの 関連付けられた効果を設定する
- 現在 時刻を設定する
- 再生レートを設定する
- 開始時刻を設定する
- アニメーションの タイムラインを設定する
- ブラウジング コンテキスト機能を設定する
- 遷移 疑似要素をセットアップする
- ビュー 遷移をセットアップする
- shall
- shall not
- 共有整列 コンテキスト
- シート
- シート
- より短い
- 一括指定
- 一括指定プロパティ
- 一括指定プロパティ
- should
- should not
- ビュー遷移木を 表示する
- 兄弟
- 横倒し組版
- sienna
- 現在時刻を 静かに設定する
- silver
- 単純ブロック
- 単純反復 進捗
- 単純セレクター
- 単一行 flex コンテナ
- サイズ
- サイズ包含
- サイズ包含ボックス
- 空であるかのようなサイズ決定
- サイズ決定 関数
- サイズ決定プロパティ
- 自身の内容をスキップする
- スキップされた内容
- 自身の内容をスキップしている
- 自身の内容をスキップする
- ビュー 遷移をスキップする
- skyblue
- slateblue
- slategray
- slategrey
- 小
- 小書き仮名
- スムーズスクロール
- スムーズスクロール中止
- スムーズスクロール完了
- スナップショット 包含ブロック
- スナップショット 包含ブロック原点
- スナップショット 包含ブロックサイズ
- snow
- ソフト折返し分断
- ソフト折返し機会
- ソース
- ソース文書
- 空白
- 空白区切り一致
- 充填する空間
- スパン数
- 詳細度
- <specific-voice>
- 指定順
- 指定サイズ
- 指定サイズ示唆
- 指定値
- 指定値
- 'speech' メディアグループ
- 見開き分断
- 拡散距離
- springgreen
- srgb
- srgb-linear
- 積層コンテキスト
- 積層レベル
- 始端
- 開始遅延
- 開始点
- 最始端
- 識別子列で 始まる
- 数値で 始まる
- 妥当な エスケープで始まる
- 開始時刻
- 開始値
- 識別子列で 始まる
- 数値で 始まる
- 文 at 規則
- 'static' メディアグループ
- 静的位置
- 静的位置 包含ブロック
- 静的位置矩形
- 静止スクロール
- steelblue
- ステップイージング関数
- ステップ位置
- steps
- 粘着位置指定
- 粘着位置指定された
- 粘着位置指定されたボックス
- 粘着ビュー矩形
- 終止符またはコンマ
- 引き伸ばされた
- 伸張適合
- stretch-fit ブロックサイズ
- stretch-fit インラインサイズ
- stretch-fit サイズ
- 厳密度値
- <string>
- 文字列化 挙動
- ストローク境界ボックス
- より強い inset
- 構造 疑似クラス
- 環境に 停滞している
- style 属性
- スタイル変更イベント
- スタイル包含
- スタイル 定義
- スタイル規則
- スタイルシート
- スタイルシート
- スタイルシート 基底 URL
- 主体
- セレクターの主体
- 主体(セレクターの)
- そのセレクターの主体
- 主体
- セレクターの 主体
- 下位プロパティ
- 下位疑似要素
- 後続兄弟 結合子
- var() を代入する
- サポート
- CSS セレクターをサポートする
- サポートされる CSS プロパティ
- サポートされる open() 機能名
- サポートされるスタイル付け 言語
- 旧来の色 構文をサポートする
- supports クエリ
- 抑止 トリガー
- 抑止ウィンドウ
- svg レイアウトボックス
- svg ビューポート原点ボックス
- FontFaceSet を loaded に切り替える
- FontFaceSet を loading に切り替える
- CSSStyleSheet の規則を 同期的に置換する
- 基線を合成する
- 合成された基線
- システム色ペア
- システム色
- システムフォント
- 表
- 表キャプションボックス
- 表要素
- 表グリッドボックス
- 表
- 表ラッパーボックス
- タブ
- タブサイズ
- タブ位置
- 表コンテナ
- 'tactile' メディアグループ
- タグ付き画像
- tan
- 対象要素
- 対象主サイズ
- 対象プロパティ
- 対象 疑似セレクター
- teal
- テキスト
- text/css
- テキストノード
- テキスト列
- テキストデータ型
- thistle
- threeddarkshadow
- threedface
- threedhighlight
- threedlightshadow
- threedshadow
- つまみ
- <time>
- タイムライン
- 文書に 関連付けられたタイムライン
- タイムライン 時刻から原点相対時刻へ
- 時刻空間
- 時刻値
- タイミング関数
- タイミングモデル
- タイミングノード
- タイトル
- トークン化
- トークン化する
- トークナイザー
- トークン
- トークンストリーム
- tomato
- 上
- 総長
- トラック
- トラッキング
- トラックリスト
- トラック区間
- トラックサイズ決定アルゴリズム
- トラックサイズ決定 関数
- 伝達関数 要素
- 伝達 関数要素属性
- 転送サイズ示唆
- 変形可能要素
- 変形行列
- 変形された要素
- 変形後進捗
- 変形
- 遷移可能
- 遷移出自
- 遷移 ルート疑似要素
- 遷移
- transparent
- 透明な黒
- 破棄トークン
- triangle
- trinary
- turquoise
- 型
- 型セレクター
- 横倒しに組む
- 横倒し組版
- 正立組版
- 正立に組む
- 組版文字
- 組版文字 単位
- 組版字母単位
- 組版モード
- UA
- UA 出自
- UA 出自
- UA スタイルシート
- 究極の発生元 要素
- 下側
- 基底値
- 非強制分断
- Unicode カテゴリ
- Unicode 東アジア幅
- Unicode 一般カテゴリ
- Unicode script
- Unicode vertical orientation
- 全称セレクター
- 未知
- 未知の -webkit- 疑似要素
- 未占有
- 未解決
- unset
- タグなし画像
- タグなし動画
- アニメーションの finished 状態を更新する
- アニメーションを更新し イベントを送信する
- 更新 コールバック
- 更新 コールバック完了 Promise
- 更新 コールバックキュー
- 文書の 内容関連性を更新する
- 現在 ユーザーに関連する状態を更新する
- 疑似要素 スタイルを更新する
- style 属性を 更新する
- アニメーション効果の タイミングプロパティを更新する
- 更新中フラグ
- upper-alpha-legal
- 大文字
- 正立組版
- url
- 負符号を使用する
- 使用色
- 使用配色
- 使用オフセット距離
- 使用値
- 使用値
- ユーザー
- ユーザー動作 疑似クラス
- ユーザーエージェント
- ユーザーエージェント出自
- ユーザーエージェントスタイルシート
- ユーザーエージェント(UA)
- ユーザー座標 系
- ユーザー出自
- ユーザー出自
- ユーザースタイルシート
- 負符号を 使用する
- 妥当な色
- 妥当な画像
- 妥当性
- 妥当なスタイルシート
- 値
- 値定義 構文
- 値
- var() 代入
- 垂直軸
- 垂直軸
- 垂直ブロックフロー
- 垂直寸法
- 垂直オフセット
- 垂直のみ
- vertical orientation
- 縦書き用書記体系
- 垂直 組版モード
- 縦書き モード
- 実行可能な 候補
- ビューポート
- ビューポート百分率 長
- ビュー遷移 レイヤー
- ビュー遷移 名
- ビュー 遷移ページ可視性変更手順
- ビュー 遷移疑似要素
- ビュー遷移
- ビュー遷移 木
- violet
- :visited
- visited(疑似クラス)
- 視角単位
- 視覚整形モデル
- 'visual' メディアグループ
- 視覚ビューポート
- 音量
- より弱い inset
- Web Animations アニメーションモデル
- Web Animations API
- Web Animations モデル
- Web Animations タイミングモデル
- Web 公開された 利用可能画面領域
- Web 公開された画面領域
- wheat
- white
- 白色点
- whitesmoke
- 空白
- 空白
- 空白文字
- 幅
- window
- windowframe
- windowtext
- 単語区切り
- 単語区切り文字
- 識別子列を 開始する
- 数値を 開始する
- unicode-range を 開始する
- 折返し
- 折返し
- 書字モード
- x 軸
- x 高さ
- y 軸
- yellow
- yellowgreen
8.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()
8.3. At規則索引
8.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
8.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(<font-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(<font-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
- display-p3-linear
- 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
- 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( <font-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-5内, light-dark() 用
- 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(<font-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(<font-feature-value-name>#)
- stylistic(<font-feature-value-name>)
- サブ
- subtract
- スーパー
- swap
- swash(<font-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
- ズームイン
- ズームアウト
9. 謝辞
§ 3.2.1 の 実験と不安定な機能 に関する勧告の初稿を作成してくれた Florian Rivoal に特に感謝します。