CSS スナップショット 2026

W3C グループノート

この文書の詳細
このバージョン:
https://www.w3.org/TR/2026/NOTE-css-2026-20260226/
最新公開バージョン:
https://www.w3.org/TR/css-2026/
編集者ドラフト:
https://drafts.csswg.org/css-2026/
履歴:
https://www.w3.org/standards/history/css-2026/
フィードバック:
CSSWG 課題リポジトリ
編集者:
Tab Atkins Jr. (Google)
Elika J. Etemad / fantasai (Apple)
Florian Rivoal (招待専門家)
Chris Lilley (W3C)
(招待専門家)
この仕様書の編集案を提案:
GitHub 編集者

要約

この文書は、2026年時点でのカスケーディング・スタイル・シート(CSS)の現状を構成するすべての仕様を1つの定義にまとめたものです。 主な対象読者はCSS実装者であり、CSS著者ではありません。なぜなら、この定義はWebブラウザーの普及率ではなく、仕様の安定性によってモジュールが含まれているからです。

CSSは、構造化文書(HTMLやXMLなど)の 画面表示や印刷などを記述するための言語です。

この文書のステータス

このセクションは、本書が公開された時点での文書のステータスについて説明しています。 現在のW3C出版物の一覧と この技術報告書の最新版は、W3C標準と草案のインデックスで確認できます。

この文書はCSS作業グループによって、ノートトラックを利用しグループノートとして公開されました。 グループノートはW3Cおよびその会員によって保証されているものではありません。

ご意見はGitHubで課題を提出(推奨)し、 件名に規格コード「css-2026」を含めてください(例: “[css-2026] …コメント概要…”)。 すべての課題やコメントはアーカイブされています。 または、 (アーカイブ済み) 公開メーリングリストwww-style@w3.orgにメールで送ることもできます。

この文書は、2025年8月18日 W3Cプロセス文書に準拠しています。

2020年9月15日 W3C特許ポリシー は本書においてライセンス要件や義務を課すものではありません。

この文書は2026年時点のCSSの現状を示しています。

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を拡張し置換し、 cursoroutline、 そしてユーザーインターフェースも強化するいくつかの新しい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? 著者と実装者の双方が機能を試し、 フィードバックを提供できるようにすると同時に、 著者が本番サイトでそれらに依存してしまい、 後に変更されうる構文や挙動を (コンテンツ依存によって)うっかり「固定化」してしまうことを 防ぎたいからです。
たとえば、 UAは不安定な機能を実験用にリリースするにあたり、 ベータ版やその他テスト段階のビルドを通じて提供したり、 隠し設定フラグの背後に置いたり、 特定のテストパートナーに対してのみ有効なスイッチの背後に置いたり、 依存的な利用を制限するその他の手段を用いたりすることができます。

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環境が標準化されていない 専用拡張に 依存してしまうことを防ぐためです。
たとえば、 FirefoxのXULベースのUI、AppleのiTunesのUI、 MicrosoftのUniversal Windows Platformアプリは、 それぞれのUAによって実装されたCSS拡張を使用しています。 これらのUAがWebコンテンツにこれらの機能へのアクセスを許さない限り、 そのようなコンテンツが それらの専用拡張に 依存してしまう機会は生じません。

機能が最終的にWebで使われることを意図している場合であっても、 まだ標準化されていないのであれば、 それをWebに公開すべきではありません。

3.2.3. 市場圧力と事実上の標準

ある機能が不安定 (すなわち仕様がまだ安定していない)である一方で、

実装者は、その機能を 接頭辞なしで 広くリリースされるビルドに出荷してもよいことになります。 概ねの相互運用性とは、 違いがあるにせよ、 実装が十分に似通っていて、 多くのユースケースにおいて本番サイトで使用できる、 という主観的判断によって満たされます。

なお、ベンダー間の調整と、 各ベンダーの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 実験および不安定機能を参照してください。

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. 用語索引

6.2. セレクタ索引

6.3. At規則索引

6.4. プロパティ索引

6.5. 値索引

7. 謝辞

§ 3.2.1 の 実験と不安定な機能 に関する勧告の初稿を作成してくれた Florian Rivoal に特に感謝します。

準拠

文書の慣例

準拠要件は、説明的な主張と RFC 2119 用語の組み合わせで表現されています。規範的な本文中のキーワード “MUST”、 “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, および “OPTIONAL” は RFC 2119 に記載されているとおりに解釈されます。 ただし、可読性のために、これらの語はこの仕様では常に大文字で表記されるわけではありません。

この仕様の本文は、明示的に非規範的とマークされた節、例、および注記を除き、すべて規範的です。[RFC2119]

この仕様の例は “for example” という語で導入されるか、class="example" で規範的本文から区別されます。次のように:

これは情報的な例の例です。

情報的注記は “Note” という語で始まり、class="note" で規範的本文から区別されます。次のように:

注:これは情報的な注記です。

助言は特別な注意を喚起するようにスタイル付けされた規範的な節であり、他の規範的本文と区別するために <strong class="advisement"> で示されます。次のように: UAs MUST provide an accessible alternative.

準拠クラス

この仕様への準拠は、次の三つの準拠クラスについて定義されます:

style sheet
A CSS スタイルシート.
renderer
A UA がスタイルシートの意味を解釈して ドキュメントをレンダリングするもの。
authoring tool
A UA がスタイルシートを書くもの。

あるスタイルシートがこの仕様に準拠しているとは、このモジュールで定義された構文を使用するすべての記述が、 ジェネリックな CSS 文法および本モジュールで定義された各機能の個別の文法に従って有効である場合を指します。

あるレンダラーがこの仕様に準拠しているとは、適切な仕様によって定義されたとおりにスタイルシートを解釈することに加え、 本仕様で定義されたすべての機能を正しく解析し文書をそれに応じてレンダリングすることでサポートしている場合を指します。 ただし、デバイスの制約により UA が文書を正しくレンダリングできないことは、その UA が非準拠であることを意味しません。 (例えば、モノクロモニタ上で色をレンダリングすることは要求されません。)

あるオーサリングツールがこの仕様に準拠しているとは、ジェネリックな CSS 文法および本モジュール内の各機能の個別の文法に従って構文的に正しいスタイルシートを書き、 本モジュールに記載されたスタイルシートの他のすべての準拠要件を満たしている場合を指します。

部分的実装

著者がフォワードコンパチブルなパーシングルールを利用してフォールバック値を割り当てられるようにするため、CSS レンダラーは 使用可能なサポートがない at-rule、プロパティ、プロパティ値、キーワード、およびその他の構文構成を無効として扱い(必要に応じて 無視する)なければなりません。特に、ユーザーエージェントはサポートされていない構成値を選択的に無視して、同一の複数値プロパティ宣言内でサポートされている値だけを尊重してはならない:もし任意の値が無効と見なされるなら(サポートされていない値はそう扱われなければならない)、CSS は宣言全体を無視することを要求します。

不安定機能および独自機能の実装

将来の安定した CSS 機能との衝突を避けるため、CSSWG は不安定な機能および CSS への独自拡張の実装について ベストプラクティスに従う ことを推奨します。

非実験的実装

仕様が Candidate Recommendation の段階に到達すると、非実験的な実装が可能になり、実装者は CR レベルの機能を仕様に従って正しく実装していることを示せる場合、その機能のプレフィックスなし実装をリリースするべきです。

CSS の実装間の相互運用性を確立し維持するため、CSS ワーキンググループは非実験的な CSS レンダラーに対して、プレフィックスなし実装をリリースする前に実装報告書(必要ならばその実装報告書で使用されたテストケース)を W3C に提出することを求めます。W3C に提出されたテストケースは CSS ワーキンググループによるレビューおよび修正の対象となります。

テストケースおよび実装報告書の提出に関する詳細は、CSS ワーキンググループのウェブサイト https://www.w3.org/Style/CSS/Test/ を参照してください。 質問は public-css-testsuite@w3.org メーリングリストに送ってください。

参考文献

規範的参照

[COMPOSITING]
Chris Harrelson. Compositing and Blending Level 1. 21 March 2024. CRD. URL: https://www.w3.org/TR/compositing-1/
[CSS-BACKGROUNDS-3]
Elika Etemad; Brad Kemper. CSS Backgrounds and Borders Module Level 3. 11 March 2024. CRD. URL: https://www.w3.org/TR/css-backgrounds-3/
[CSS-BOX-3]
Elika Etemad. CSS Box Model Module Level 3. 11 April 2024. REC. URL: https://www.w3.org/TR/css-box-3/
[CSS-CASCADE-4]
Elika Etemad; Tab Atkins Jr.. CSS Cascading and Inheritance Level 4. 13 January 2022. CR. URL: https://www.w3.org/TR/css-cascade-4/
[CSS-COLOR-4]
Chris Lilley; Tab Atkins Jr.; Lea Verou. CSS Color Module Level 4. 24 April 2025. CRD. URL: https://www.w3.org/TR/css-color-4/
[CSS-COLOR-5]
Chris Lilley; et al. CSS Color Module Level 5. 13 January 2026. WD. URL: https://www.w3.org/TR/css-color-5/
[CSS-CONDITIONAL-3]
Chris Lilley; David Baron; Elika Etemad. CSS Conditional Rules Module Level 3. 15 August 2024. CRD. URL: https://www.w3.org/TR/css-conditional-3/
[CSS-CONDITIONAL-5]
Chris Lilley; et al. CSS Conditional Rules Module Level 5. 30 October 2025. WD. URL: https://www.w3.org/TR/css-conditional-5/
[CSS-CONTAIN-1]
Tab Atkins Jr.; Florian Rivoal. CSS Containment Module Level 1. 25 June 2024. REC. URL: https://www.w3.org/TR/css-contain-1/
[CSS-CONTAIN-2]
Tab Atkins Jr.; Florian Rivoal; Vladimir Levin. CSS Containment Module Level 2. 17 September 2022. WD. URL: https://www.w3.org/TR/css-contain-2/
[CSS-COUNTER-STYLES-3]
Tab Atkins Jr.. CSS Counter Styles Level 3. 27 July 2021. CR. URL: https://www.w3.org/TR/css-counter-styles-3/
[CSS-DISPLAY-3]
Elika Etemad; Tab Atkins Jr.. CSS Display Module Level 3. 30 March 2023. CR. URL: https://www.w3.org/TR/css-display-3/
[CSS-EASING-1]
Brian Birtles; Dean Jackson; Matt Rakow. CSS Easing Functions Level 1. 13 February 2023. CRD. URL: https://www.w3.org/TR/css-easing-1/
[CSS-ENV-1]
CSS Environment Variables Module Level 1. 23 September 2025. FPWD. URL: https://www.w3.org/TR/css-env-1/
[CSS-FLEXBOX-1]
Elika Etemad; Tab Atkins Jr.; Rossen Atanassov. CSS Flexible Box Layout Module Level 1. 14 October 2025. CRD. URL: https://www.w3.org/TR/css-flexbox-1/
[CSS-FONTS-3]
John Daggett; Myles Maxfield; Chris Lilley. CSS Fonts Module Level 3. 20 September 2018. REC. URL: https://www.w3.org/TR/css-fonts-3/
[CSS-FONTS-4]
Chris Lilley. CSS Fonts Module Level 4. 1 February 2024. WD. URL: https://www.w3.org/TR/css-fonts-4/
[CSS-IMAGES-3]
Tab Atkins Jr.; Elika Etemad; Lea Verou. CSS Images Module Level 3. 18 December 2023. CRD. URL: https://www.w3.org/TR/css-images-3/
[CSS-IMAGES-4]
Elika Etemad; Tab Atkins Jr.; Lea Verou. CSS Images Module Level 4. 30 September 2025. WD. URL: https://www.w3.org/TR/css-images-4/
[CSS-INLINE-3]
Elika Etemad. CSS Inline Layout Module Level 3. 18 December 2024. WD. URL: https://www.w3.org/TR/css-inline-3/
[CSS-MULTICOL-1]
Florian Rivoal; Rachel Andrew. CSS Multi-column Layout Module Level 1. 16 May 2024. CR. URL: https://www.w3.org/TR/css-multicol-1/
[CSS-POSITION-3]
Elika Etemad; Tab Atkins Jr.. CSS Positioned Layout Module Level 3. 7 October 2025. WD. URL: https://www.w3.org/TR/css-position-3/
[CSS-PSEUDO-4]
Elika Etemad; Alan Stearns. CSS Pseudo-Elements Module Level 4. 27 June 2025. WD. URL: https://www.w3.org/TR/css-pseudo-4/
[CSS-SIZING-3]
Tab Atkins Jr.; Elika Etemad. CSS Box Sizing Module Level 3. 17 December 2021. WD. URL: https://www.w3.org/TR/css-sizing-3/
[CSS-SIZING-4]
Tab Atkins Jr.; Elika Etemad; Jen Simmons. CSS Box Sizing Module Level 4. 20 May 2021. WD. URL: https://www.w3.org/TR/css-sizing-4/
[CSS-STYLE-ATTR]
Tantek Çelik; Elika Etemad. CSS Style Attributes. 7 November 2013. REC. URL: https://www.w3.org/TR/css-style-attr/
[CSS-SYNTAX-3]
Tab Atkins Jr.; Simon Sapin. CSS Syntax Module Level 3. 24 December 2021. CRD. URL: https://www.w3.org/TR/css-syntax-3/
[CSS-TEXT-4]
Elika Etemad; et al. CSS Text Module Level 4. 29 May 2024. WD. URL: https://www.w3.org/TR/css-text-4/
[CSS-TEXT-DECOR-4]
Elika Etemad; Koji Ishii. CSS Text Decoration Module Level 4. 4 May 2022. WD. URL: https://www.w3.org/TR/css-text-decor-4/
[CSS-TRANSFORMS-1]
Simon Fraser; et al. CSS Transforms Module Level 1. 14 February 2019. CR. URL: https://www.w3.org/TR/css-transforms-1/
[CSS-TRANSFORMS-2]
Tab Atkins Jr.; et al. CSS Transforms Module Level 2. 9 November 2021. WD. URL: https://www.w3.org/TR/css-transforms-2/
[CSS-UI-3]
Tantek Çelik; Florian Rivoal. CSS Basic User Interface Module Level 3 (CSS3 UI). 21 June 2018. REC. URL: https://www.w3.org/TR/css-ui-3/
[CSS-UI-4]
Tab Atkins Jr.; Florian Rivoal. CSS Basic User Interface Module Level 4. 20 January 2026. WD. URL: https://www.w3.org/TR/css-ui-4/
[CSS-VALUES-3]
Tab Atkins Jr.; Elika Etemad. CSS Values and Units Module Level 3. 22 March 2024. CRD. URL: https://www.w3.org/TR/css-values-3/
[CSS-VALUES-5]
Tab Atkins Jr.; Elika Etemad; Miriam Suzanne. CSS Values and Units Module Level 5. 11 November 2024. WD. URL: https://www.w3.org/TR/css-values-5/
[CSS-VARIABLES-1]
Tab Atkins Jr.. CSS Custom Properties for Cascading Variables Module Level 1. 16 June 2022. CR. URL: https://www.w3.org/TR/css-variables-1/
[CSS-WILL-CHANGE-1]
Tab Atkins Jr.. CSS Will Change Module Level 1. 5 May 2022. CRD. URL: https://www.w3.org/TR/css-will-change-1/
[CSS-WRITING-MODES-3]
Elika Etemad; Koji Ishii. CSS Writing Modes Level 3. 10 December 2019. REC. URL: https://www.w3.org/TR/css-writing-modes-3/
[CSS2]
Bert Bos; et al. Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification. 7 June 2011. REC. URL: https://www.w3.org/TR/CSS2/
[CSS3-MEDIAQUERIES]
Florian Rivoal. Media Queries Level 3. 21 May 2024. REC. URL: https://www.w3.org/TR/mediaqueries-3/
[CSS3-NAMESPACE]
Elika Etemad. CSS Namespaces Module Level 3. 20 March 2014. REC. URL: https://www.w3.org/TR/css-namespaces-3/
[MEDIAQUERIES-5]
Tab Atkins Jr.; et al. Media Queries Level 5. 19 February 2026. WD. URL: https://www.w3.org/TR/mediaqueries-5/
[RFC2119]
S. Bradner. Key words for use in RFCs to Indicate Requirement Levels. March 1997. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119
[SELECTORS-3]
Tantek Çelik; et al. Selectors Level 3. 6 November 2018. REC. URL: https://www.w3.org/TR/selectors-3/
[SELECTORS-4]
Elika Etemad; Tab Atkins Jr.. Selectors Level 4. 22 January 2026. WD. URL: https://www.w3.org/TR/selectors-4/

情報的参照

[CSS-ALIGN-3]
Elika Etemad; Tab Atkins Jr.. CSS Box Alignment Module Level 3. 30 January 2026. WD. URL: https://www.w3.org/TR/css-align-3/
[CSS-ANIMATIONS-1]
David Baron; et al. CSS Animations Level 1. 2 March 2023. WD. URL: https://www.w3.org/TR/css-animations-1/
[CSS-BREAK-3]
Rossen Atanassov; Elika Etemad. CSS Fragmentation Module Level 3. 4 December 2018. CR. URL: https://www.w3.org/TR/css-break-3/
[CSS-CASCADE-3]
Elika Etemad; Tab Atkins Jr.. CSS Cascading and Inheritance Level 3. 11 February 2021. REC. URL: https://www.w3.org/TR/css-cascade-3/
[CSS-CASCADE-5]
Elika Etemad; Miriam Suzanne; Tab Atkins Jr.. CSS Cascading and Inheritance Level 5. 13 January 2022. CR. URL: https://www.w3.org/TR/css-cascade-5/
[CSS-COLOR-3]
Tantek Çelik; Chris Lilley; David Baron. CSS Color Module Level 3. 18 January 2022. REC. URL: https://www.w3.org/TR/css-color-3/
[CSS-COLOR-ADJUST-1]
Elika Etemad; et al. CSS Color Adjustment Module Level 1. 16 December 2025. CR. URL: https://www.w3.org/TR/css-color-adjust-1/
[CSS-CONDITIONAL-4]
Chris Lilley; David Baron; Elika Etemad. CSS Conditional Rules Module Level 4. 4 September 2025. CRD. URL: https://www.w3.org/TR/css-conditional-4/
[CSS-FONT-LOADING-3]
Tab Atkins Jr.. CSS Font Loading Module Level 3. 6 April 2023. WD. URL: https://www.w3.org/TR/css-font-loading-3/
[CSS-GRID-1]
Tab Atkins Jr.; et al. CSS Grid Layout Module Level 1. 26 March 2025. CRD. URL: https://www.w3.org/TR/css-grid-1/
[CSS-GRID-2]
Tab Atkins Jr.; et al. CSS Grid Layout Module Level 2. 26 March 2025. CRD. URL: https://www.w3.org/TR/css-grid-2/
[CSS-LISTS-3]
Elika Etemad; Tab Atkins Jr.. CSS Lists and Counters Module Level 3. 17 November 2020. WD. URL: https://www.w3.org/TR/css-lists-3/
[CSS-LOGICAL-1]
Elika Etemad; Rossen Atanassov. CSS Logical Properties and Values Module Level 1. 4 December 2025. WD. URL: https://www.w3.org/TR/css-logical-1/
[CSS-MASKING-1]
Dirk Schulze; Brian Birtles; Tab Atkins Jr.. CSS Masking Module Level 1. 5 August 2021. CRD. URL: https://www.w3.org/TR/css-masking-1/
[CSS-SCROLL-ANCHORING-1]
Tab Atkins Jr.. CSS Scroll Anchoring Module Level 1. 11 November 2020. WD. URL: https://www.w3.org/TR/css-scroll-anchoring-1/
[CSS-SCROLL-SNAP-1]
Matt Rakow; et al. CSS Scroll Snap Module Level 1. 11 March 2021. CR. URL: https://www.w3.org/TR/css-scroll-snap-1/
[CSS-SCROLLBARS-1]
Tantek Çelik; Rossen Atanassov; Florian Rivoal. CSS Scrollbars Styling Module Level 1. 9 December 2021. CR. URL: https://www.w3.org/TR/css-scrollbars-1/
[CSS-SHAPES-1]
Alan Stearns; Rossen Atanassov; Noam Rosenthal. CSS Shapes Module Level 1. 12 June 2025. CRD. URL: https://www.w3.org/TR/css-shapes-1/
[CSS-SPEECH-1]
Léonie Watson; Elika Etemad. CSS Speech Module Level 1. 14 February 2023. CRD. URL: https://www.w3.org/TR/css-speech-1/
[CSS-TEXT-3]
Elika Etemad; Koji Ishii; Florian Rivoal. CSS Text Module Level 3. 30 September 2024. CRD. URL: https://www.w3.org/TR/css-text-3/
[CSS-TEXT-DECOR-3]
Elika Etemad; Koji Ishii. CSS Text Decoration Module Level 3. 5 May 2022. CRD. URL: https://www.w3.org/TR/css-text-decor-3/
[CSS-TRANSITIONS-1]
Chris Marrin; et al. CSS Transitions Module Level 1. 8 January 2026. WD. URL: https://www.w3.org/TR/css-transitions-1/
[CSS-VIEW-TRANSITIONS-1]
Tab Atkins Jr.; Jake Archibald; Khushal Sagar. CSS View Transitions Module Level 1. 28 March 2024. CRD. URL: https://www.w3.org/TR/css-view-transitions-1/
[CSS-WRITING-MODES-4]
Elika Etemad; Koji Ishii. CSS Writing Modes Level 4. 30 July 2019. CR. URL: https://www.w3.org/TR/css-writing-modes-4/
[CSSOM-1]
Daniel Glazman; Emilio Cobos Álvarez. CSS Object Model (CSSOM). 26 August 2021. WD. URL: https://www.w3.org/TR/cssom-1/
[CSSOM-VIEW-1]
Simon Fraser; Emilio Cobos Álvarez. CSSOM View Module. 16 September 2025. WD. URL: https://www.w3.org/TR/cssom-view-1/
[FILTER-EFFECTS-1]
Dirk Schulze; Dean Jackson. Filter Effects Module Level 1. 18 December 2018. WD. URL: https://www.w3.org/TR/filter-effects-1/
[GEOMETRY-1]
Sebastian Zartner; Yehonatan Daniv. Geometry Interfaces Module Level 1. 4 December 2025. CRD. URL: https://www.w3.org/TR/geometry-1/
[MEDIAQUERIES-4]
Tab Atkins Jr.; Florian Rivoal. Media Queries Level 4. 19 February 2026. CRD. URL: https://www.w3.org/TR/mediaqueries-4/
[MOTION-1]
Tab Atkins Jr.; Dirk Schulze; Jihye Hong. Motion Path Module Level 1. 5 November 2024. WD. URL: https://www.w3.org/TR/motion-1/
[RESIZE-OBSERVER-1]
Aleks Totic; Greg Whitworth. Resize Observer. 11 February 2020. FPWD. URL: https://www.w3.org/TR/resize-observer-1/
[WEB-ANIMATIONS-1]
Brian Birtles; et al. Web Animations. 5 June 2023. WD. URL: https://www.w3.org/TR/web-animations-1/