Amo los museos de arte. Pero no tengo tiempo para ir a museos de arte todos los días.
Afortunadamente, puedo encontrar hermosas pinturas en Internet.
Incluso aquí en Khan Academy, en nuestra sección de historia del arte.
Así que hice esta página web con listas de pinturas famosas,
con un encabezado y listas por cada estilo artístico, y enlaces a artículos sobre cada una de las pinturas.
Para hacer que esta página web se vea más llamativa, ya sabes, más artística,
he aplicado reglas de CSS para cambiar el tipo de letra de dos de los encabezados los "" y los "".
Me gusta la letra cursiva, pero pienso que "fantasy" debe lucir mejor, así que déjenme cambiar eso.
¡Oh! y tengo que cambiar aquí, porque tenemos dos reglas.
Pero en realidad, quiero que mis encabezados en esta página tengan siempre el mismo tipo de letra,
y no quiero tener que estar cambiando el tipo de letra en dos lugares, cada vez que cambio de parecer.
¿Cuál es la solución? Cambiar nuestras dos reglas CSS en una sola regla CSS.
Mmm, piensa en eso por un momento.
Probablemente sugieras añadir la misma clase a los encabezados "" y "".
Y eso definitivamente funcionaría, y podríamos tener una sola regla CSS para esa clase.
Pero en última instancia eso sería más trabajo para nosotros,
porque tendríamos que recordar añadir esa clase cada vez que hagamos un encabezado "" o "".
Afortunadamente, hay una mejor manera de hacerlo. Podemos agrupar nuestros selectores usando comas.
Sólo añadiremos una coma después de "h1" y luego escribiremos "h2".
Y luego podemos borrar esta otra regla porque está contenida en la primera.
¡Tan tan! Nuestra página web se ve igual.
Ahora cuando quiero experimentar con el cambio de tipo de letra, lo puedo hacer en un sólo lugar.
Aquí, cambiaré el tipo de letra a cursiva nuevamente, y ahora todo es cursiva.
Ten mucho cuidado con esta coma. Los selectores tienen que estar separados por coma, no por espacios.
Como hemos visto, un espacio se usa para selectores descendentes, y significa algo completamente diferente para CSS.
Agrupar selectores puede ser una gran herramienta para reducir el número de selectores redundantes que tenemos.
Pero no abuses de eso. No deberías agrupar selectores solamente porque parece que tienen las mismas propiedades ahora.
Deberías agrupar selectores porque quieres que siempre tengan las mismas propiedades.
Y eso es generalmente, cuando ellos son semánticamente muy similares.
En este caso, mi selector es para todos los tipos de encabezados, en los que a menudo quiero compartir los mismos estilos.
Mantente en sintonía para conocer un caso de uso común para agrupar selectores.