Selector de nesting de CSS (&)
- Página anterior [attribute*=value]
- Página siguiente element
- Volver a la capa superior Manual de referencia de selectores CSS
Definición y uso
Nesting de CSS (&
) El selector se utiliza para aplicar estilos a un elemento en el contexto de otro elemento.
La nesting reduce la necesidad de repetir selectores para elementos relacionados.
Ejemplo
Ejemplo 1
Antes de la nesting, debe declarar explícitamente cada selector por separado, como se muestra a continuación:
.box { borde: 2px sólido verde; colorfondo: beige; familiafuente: monoespaciada; tamañoletra: 20px; } .box > a { color: verde; } .box > a:hover { color: blanco; colorfondo: salmón; }
Ejemplo 2
Después de la nesting, el selector se extiende y las reglas de estilo relacionadas se agrupan dentro de la regla padre:
.box { borde: 2px sólido verde; colorfondo: beige; familiafuente: monoespaciada; tamañoletra: 20px; & > a { color: verde; &:hover { color: blanco; colorfondo: salmón; } } }
Consejo:Si el estilo de .box en el ejemplo anterior debe eliminarse de su proyecto, puede eliminar todo el grupo sin buscar los selectores relacionados.
Sintaxis de CSS
regla padre { declaraciones css; & reglahijo { declaraciones css; } }
Detalles técnicos
Versión: | Módulo de Nesting de CSS |
---|
Soporte del navegador
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- Página anterior [attribute*=value]
- Página siguiente element
- Volver a la capa superior Manual de referencia de selectores CSS