Selektor wcięcia CSS (&)
- Poprzednia strona [attribute*=value]
- Następna strona Element
- Wróć do poprzedniego poziomu Podręcznik referencyjny selektorów CSS
Definicja i użycie
CSS wcięcie (&
) Selektor używany do aplikowania stylu do elementu w kontekście innego elementu.
Wcięcie zmniejsza potrzebę powtarzania selektorów dla związanych elementów.
Przykład
Przykład 1
Przed wcięciem, musisz wyraźnie deklarować każdy selektor osobno, jak pokazano poniżej:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; } .box > a { color: green; } .box > a:hover { color: white; background-color: salmon; }
Przykład 2
Po wcięciu, selektor jest przedłużony, a związane reguły stylu są grupowane w regule rodzicielskiej:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; & > a { color: green; &:hover { color: white; background-color: salmon; } } }
Wskazówka:Jeśli styl .box z przykładu powyżej powinien być usunięty z projektu, możesz usunąć całą grupę, bez konieczności wyszukiwania związanych selektorów.
Gramatyka CSS
parentrule { deklaracje CSS; & childrule { deklaracje CSS; } }
Szczegóły techniczne
Wersja: | Moduł CSS Nesting |
---|
Przeglądarka obsługuje
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- Poprzednia strona [attribute*=value]
- Następna strona Element
- Wróć do poprzedniego poziomu Podręcznik referencyjny selektorów CSS