Zum Inhalt springen

Geschwisterselektor

oder auch Geschwister-Kombinator, Geschwister-Selektor

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
(aktualisiert 02.11.2026)

Der Geschwisterselektor, geschrieben mit Plus oder Tilde, wählt Elemente aus, die neben einem anderen stehen, also auf derselben Ebene und danach.

Geschwisterselektor

Kombinator aus Plus oder Tilde, der Elemente auf derselben Ebene nach einem anderen auswählt.
Beispiel: „Der Geschwisterselektor greift nur nach vorn, nie zurück.“

Die beiden Zeichen

h2 + p    /* der Absatz direkt nach der Überschrift */
h2 ~ p    /* jeder Absatz danach, gleiche Ebene */

Das Plus meint genau das nächste Element, die Tilde alle folgenden. Beide bleiben auf einer Ebene: Was in einem Kasten daneben steckt, erreichen sie nicht. Dafür ist der Nachfahrenselektor da.

Wofür der Geschwisterselektor im Alltag taugt

Für Abstände zwischen zwei Elementen, die aufeinanderfolgen. Ein Absatz direkt nach einer Überschrift braucht oben weniger Luft, und genau dieser Fall lässt sich ohne eigene Klasse beschreiben.

Rückwärts geht nicht

Es gibt kein Zeichen für davor. Wer das Element vor einem anderen braucht, dreht die Regel um oder nimmt die Pseudoklasse :has().

Siehe auch:

Kombinator (CSS)

Das Zeichen zwischen zwei Selektoren, das ihre Beziehung beschreibt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Kindselektor

Der Pfeil meint die unmittelbare Ebene darunter.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Nachfahrenselektor

Das Leerzeichen zwischen zwei Selektoren.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Selektor (CSS)

Bestimmt, für welche Elemente eine Regel gilt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)