CSS 入れ子

CSS 入れ子 (CSS nesting) モジュールは、セレクターを入れ子にする構文を定義し、親ルールのセレクターに対して子ルールのセレクターを相対的に指定することで、あるスタイルルールを別のスタイルルールの中に入れ子にする機能を提供します。

CSS 入れ子は、 Sass のような CSS プリプロセッサーとは異なり、 CSS プリプロセッサーによって事前にコンパイルされるのではなく、ブラウザーで解釈されます。

CSS 入れ子は、 CSS スタイルシートの可読性、モジュール性、保守性に役立ちます。また、 CSS ファイルのサイズを縮小することで、ユーザーがダウンロードするデータ量を削減できる可能性もあります。

リファレンス

セレクター

ガイド

CSS 入れ子の使用

CSS 入れ子の使い方を説明します。

CSS 入れ子アットルール

アットルールを入れ子にする方法を説明します。

CSS 入れ子と詳細度

CSS を入れ子にした場合の詳細度の違いを説明します。

関連概念

仕様書

Specification
CSS Nesting Module

関連情報