
Jader Castro
PreguntaTengo una pregunta, entiendo que las clases, como los id, nos permiten encontrar un elemento de una manera más rápida y específica, pero ¿En la parte donde Diego pone
.nav .blog
<a>
En pocas palabras, ¿sería mala practica poner
.nav li .blog
.nav .blog

Héctor Eduardo López Carballo
Hola!
Sí es mala práctica porque existe algo en CSS que se llama especificidad, entre más selectores uses más especificidad tendrá tu regla, eso puede ocasionar que eventualmente sea complicado cambiar los estilos a tu proyecto. Existen metodologías que facilitan el nombrado de clases, una de ellas es BEM y te comparto por acá un tutorial que escribí para que le eches un ojo si gustas: BEM: la mejor manera de nombrar tus clases de HTML