Zum Inhalt springen

CSS-Nesting

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

CSS-Nesting erlaubt es, Regeln ineinanderzuschreiben, statt den Selektor jedes Mal zu wiederholen. Seit 2023 geht das ohne Präprozessor.

CSS-Nesting

Schreibweise, bei der eine Regel innerhalb einer anderen steht und deren Selektor fortsetzt.
Beispiel: „CSS-Nesting erspart es, den Selektor der Eltern zu wiederholen.“

Wie es aussieht

.karte {
  padding: 1rem;

  & .titel {
    font-weight: 600;
  }

  &:hover {
    border-color: #0078ff;
  }
}

Das kaufmännische Und steht für den äußeren Selektor. Browser unterstützen das seit 2023, vorher ging es nur mit einem Präprozessor.

Wo die Grenze liegt

Tiefe Verschachtelung erzeugt lange Selektoren und damit hohe Spezifität. Zwei Ebenen sind in der Regel genug; wer fünf braucht, hat meist ein Strukturproblem und nicht zu wenig Verschachtelung.

Siehe auch:

CSS-Präprozessor (Sass / SCSS, Less)

Erweitert CSS und übersetzt das Ergebnis in gewöhnliches CSS.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

CSS-Regel (Regelsatz)

Ein Selektor und die Deklarationen, die für ihn gelten.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Selektor (CSS)

Bestimmt, für welche Elemente eine Regel gilt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Spezifität (Specificity)

Entscheidet, welcher von mehreren Selektoren gewinnt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)