combinación
No es necesario repetir varios selectores con los mismos atributos, solo necesita separar los selectores con comas (,).
Por ejemplo, tienes el siguiente código:
h2 { color: rojo; } .estaOtraClase { color: rojo; } .todavíaOtraClase { color: rojo; } |
Entonces puedes escribir:
h2, .estaOtraClase, .todavíaOtraClase { color: rojo; } |
anidado
Si CSS está bien estructurado, no es necesario utilizar demasiadas clases o selectores de identificadores. Esto se debe a que puede especificar selectores dentro de selectores. (O mejor dicho, selector de contexto - por traductor)
Por ejemplo:
#arriba { color de fondo: #ccc; relleno: 1em } #arriba h1 { color: #ff0; } #arriba p { color: rojo; peso de fuente: negrita; } |
Esto elimina selectores de clases o identificadores innecesarios si se aplica a HTML de esta manera:
<div id="arriba"> <h1>Curry de chocolate</h1> <p>Esta es mi receta para hacer curry únicamente con chocolate</p> <p>Mmmm mmmmmm</p> </div> |