CSS-nästlingsselektorer (&)
- Föregående sida [attribute*=value]
- Nästa sida element
- Gå tillbaka till föregående nivå CSS väljare referenshandbok
Definition och användning
CSS-nästling (&
) Selektorer används för att tillämpa stil på ett element i en annan elements kontext.
Nästling minskar behovet av att upprepa selektorer för relaterade element.
Exempel
Exempel 1
Innan du nästlar måste du uttryckligen deklarera varje selektor, som visas nedan:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; } .box > a { color: grön; } .box > a:hover { color: vit; background-color: rödbetssalmon; }
Exempel 2
Efter att ha nästlat, förlängs selektorn och relaterade stilregler grupperas i föräldreguiden:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; & > a { color: grön; &:hover { color: vit; background-color: rödbetssalmon; } } }
Tips:Om du vill ta bort .box-stilen från ditt projekt, kan du ta bort hela gruppen utan att söka efter relaterade selektorer.
CSS-syntax
föräldregerule { css-deklarationer; & barnregel { css-deklarationer; } }
Tekniska detaljer
Version: | CSS Nesting Modul |
---|
Browserversioner
Chrome | Edge | Firefox | Safari | Operan |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- Föregående sida [attribute*=value]
- Nästa sida element
- Gå tillbaka till föregående nivå CSS väljare referenshandbok