CSS/Selektoren/Schachtelungs-Selektor
Aus SELFHTML-Wiki
< CSS | Selektoren
Der Schachtelungs-Selektor ermöglicht es, in eine Regel weitere Regeln zu schachteln. Diese inneren Regeln verwenden den gleichen Selektor wie die äußere Regel und erweitern ihn um weitere Komponenten. Das Zeichen & wird dabei im Selektor der inneren Regel als Repräsentant für den Selektor der äußeren Regel verwendet. Seine Verwendung ist allerdings nicht immer erforderlich, der unter „Siehe auch“ verlinkte Artikel geht darauf ein.
Syntax | &
|
---|
Beispiel
p.marked {
background-color: yellow;
& span {
color: red;
}
}
Beachten Sie: Die Leerstelle, die im Beispiel zwischen & und span steht, ist ein Nachfahrenselektor.
Siehe auch
Weblinks
- W3C: CSS Nesting Modul
Liste der CSS-Selektoren
- einfache Selektoren
- Universalselektor
- ID-Selektor
- Klassenselektor
- Typselektor
- Attributselektoren
- Kombinatoren
- Kindselektor
- Nachfahrenselektor
- Nachbarselektor
- Geschwisterselektor
- Schachtelungs-Selektor
- Pseudoelemente
- Pseudoklassen
marked
haben, und gibt ihnen die Hintergrundfarbe gelb. Darin geschachtelt ist eine Regel, die den Selektorp.marked
durch das Zeichen&
aufgreift und zup.marked span
erweitert. Dieser Selektor gilt nun für die innere Regel, so dass alle span-Elemente innerhalb vonp.marked
-Elementen die Textfarbe rot bekommen.