CSS insluiten selectors (&)
- Vorige pagina [attribute*=value]
- Volgende pagina element
- Ga naar de vorige laag CSS Selector Reference Manual
Definitie en gebruik
CSS insluiten (&
) Selectors worden gebruikt om stijlen toe te passen op een element in de context van een ander element.
Insluiten vermindert het nodig om de selector voor gerelateerde elementen te herhalen.
Voorbeeld
Voorbeeld 1
Voor het insluiten moet u elke selector expliciet afzonderlijk declareren, zoals hieronder aangegeven:
.box { rand: 2px vast groen; achtergrondkleur: beige; lettertype: monospace; lettergrootte: 20px; } .box > a { kleur: groen; } .box > a:hover { kleur: wit; achtergrondkleur: zalm; }
Voorbeeld 2
Na het insluiten, wordt de selector voortgezet en de relevante stijlregels worden gegroepeerd in de ouderregel:
.box { rand: 2px vast groen; achtergrondkleur: beige; lettertype: monospace; lettergrootte: 20px; & > a { kleur: groen; &:hover { kleur: wit; achtergrondkleur: zalm; } } }
Tip:Als de .box-stijl in het voorbeeld moet worden verwijderd van uw project, kunt u het hele groep verwijderen zonder de relevante selectoren te zoeken.
CSS syntaxis
ouderrule { css declarations; & kindregel { css declarations; } }
Technische details
Versie: | CSS Nesting Module |
---|
Browser ondersteuning
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- Vorige pagina [attribute*=value]
- Volgende pagina element
- Ga naar de vorige laag CSS Selector Reference Manual