Tengo una duda con respecto a esta metodología.
Cuando tenemos el nombre de la clase de un bloque, ¿los elementos dentro de ese bloque no deberian tener el mismo nombre que el bloque + lo que es el elemento?
Ejemplo: tag header = bloque tag img = elemento
<header class="head">
<img class="head__logo" src="assets/img/logo.jpg" alt="Logo header">
</header>
Recuerdo haber visto eso en un curso anterior sobre CSS, pero no se si es necesario, o que también sea una buena practica.