Mit CSS-Kombinatoren können wir bestimmen, wie Selektoren miteinander verbunden sind. Dadurch wird eine präzisere und gezieltere Stildefinition in komplexen HTML-Strukturen ermöglicht.
In CSS gibt es vier grundlegende Kombinatoren: Nachfahre, Kind, direktes Geschwister und allgemeines Geschwister. Diese können auf verschiedene Weise verwendet werden, um HTML-Elemente auszuwählen.
Kombinator | Beschreibung |
---|---|
A B | Wählt alle B-Elemente aus, die sich innerhalb von A befinden. |
A > B | Wählt die B-Elemente aus, die direkte Kinder von A sind. |
A + B | Wählt das erste B-Element aus, das direkt auf A folgt. |
A ~ B | Wählt alle B-Elemente aus, die auf A folgen, nicht nur direkt. |
Der Nachfahre-Kombinator (Leerzeichen) wählt alle verschachtelten Elemente aus, während der Kind-Kombinator (>) nur die direkten Kinder auswählt. Dies ermöglicht eine genauere Steuerung des Stils.
Im folgenden Beispiel kannst du die Funktionsweise des Nachfahre- und Kind-Kombinators sehen:
Der direkte Geschwister-Kombinator (+) wählt nur das unmittelbar folgende Geschwister aus, während der allgemeine Geschwister-Kombinator (~) alle nachfolgenden Geschwister auswählt.
Kombinatoren helfen bei der genauen Anwendung von Stilen, aber ihr übermäßiger Einsatz kann den Code unübersichtlich machen. Hier ein paar Tipps:
Please sign in to ask Lara about CSS combinators.
Sprache wählen
Thema wählen
© 2025 ReadyTools. Alle Rechte vorbehalten.