CSS-Einfügen-Selektoren (&)
- Vorherige Seite [attribute*=value]
- Nächste Seite element
- Zurück zur übergeordneten Ebene CSS-Selektor-Referenzhandbuch
Definition und Verwendung
CSS-Einfügen (&
) Selektoren werden verwendet, um Stile für Elemente in einem anderen Kontext anzuwenden.
Das Einfügen reduziert den Bedarf, wiederholte Selektoren für verwandte Elemente zu verwenden.
Beispiel
Beispiel 1
Bevor das Einfügen erfolgt, müssen Sie jeden Selektor explizit separat deklarieren, wie im folgenden Beispiel gezeigt:
.box { Rahmen: 2 px fester grüner Rahmen; Hintergrundfarbe: Beige; Schriftart: Monospace; Schriftgröße: 20 px; } .box > a { Farbe: Grün; } .box > a:hover { Farbe: Weiß; Hintergrundfarbe: Salmon; }
Beispiel 2
Nach dem Einfügen wird der Selektor fortgesetzt und die entsprechenden Styleregeln werden in der Elternregel gruppiert:
.box { Rahmen: 2 px fester grüner Rahmen; Hintergrundfarbe: Beige; Schriftart: Monospace; Schriftgröße: 20 px; & > a { Farbe: Grün; &:hover { Farbe: Weiß; Hintergrundfarbe: Salmon; } } }
Tipp:Wenn Sie die .box-Styles aus Ihrem Projekt entfernen möchten, können Sie den gesamten Gruppe löschen, ohne nach den entsprechenden Selektoren zu suchen.
CSS-Syntax
Elternregel { css-Anweisungen; & Kindregel { css-Anweisungen; } }
Technische Details
Version: | CSS Nesting Modul |
---|
Browser-Unterstützung
Chrome | Edge | Firefox | Safari | Oper |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- Vorherige Seite [attribute*=value]
- Nächste Seite element
- Zurück zur übergeordneten Ebene CSS-Selektor-Referenzhandbuch