
Joel Dominguez Merino
PreguntaEs buena practica colocar una clase a todos los elementos del documento html? Agarre esa costumbre de siempre ponerle una clase a todo.
A veces ya ni se que nombres ponerles jaja
- Llamando a un a etiqueta <img> que este dentro de los div de header
- Llamando a los enlaces del footer

Joel Dominguez Merino
Muchas Gracias cetiju le dare una checada!

Karen Hernández
Si vas a utilizar la metodología BEM si es necesario. Aquí te dejo un video que explica dicha metodología https://www.youtube.com/watch?v=bvnzyXGkNY4

Joel Dominguez Merino
Si, empecé a adoptar Bem Por eso de esa maña pero igual no se que pros u contras tenga esto por ejemplo para elementos que no se repiten y que no seria tan necesario aplicarles alguna clase...

Jose Daniel Molina
Depende, si usas una metodología como BEM, esta, dice que todos los elementos deben tener una clase. Desconozco como funcionan otras, pero es un ejemplo.

Joel Dominguez Merino
Muchas Gracias por las recomendaciones! Pensé que era mejor practica poner clases pero entiendo lo que me dices y empleare esa forma de llamar a los elementos en el CSS. Tomare el curso una ves avance en la carrera :D

John Cardenas
Hola Joel.
No es necesario ponerle clases a todos los elementos del html, solo es necesario a los que usarás ya sea en los estilos css o en javascript. También, dependiendo del tamaño del proyecto, lo mejor es quizá ni ponerle clases. Puedes llamar a un elemento de html por su propio nombre. Ejemplo:
body header > div > img { Estilos; }
footer a { Estilos; }
Y así puedes hacer con varios.
Por último, te quiero recomendar el curso de preprocesadores CSS para que tengas un mejor orden y estructura html y css.