Existen argumentos a favor y en contra del uso de la sintaxis `
` para la etiqueta de salto de línea HTML.
Como ya han dicho otros, el fenómeno de la etiqueta de cierre automático, a diferencia de las etiquetas de apertura y cierre como `
` y `
- Estoy aprendiendo MEAN stack en freecodecamp.com. ¿Estoy en el camino correcto para convertirme en desarrollador web y posiblemente conseguir un trabajo como tal?
- Estoy interesado en el desarrollo web pero no tengo antecedentes en él. ¿Qué lenguaje (s) de programación debo elegir y por qué?
- Quiero crear una startup. La idea es muy simple, quiero crear eventos como en YELP pero en mi región. Sin embargo, de acuerdo con los términos de privacidad de Yelp, no puedo usar el contenido del servicio (Yelp). ¿Cuáles son las formas legales de usar el contenido de Yelp?
- ¿Es necesario aprender Angular 2 o 4 y JavaScript para el desarrollo web?
- ¿Qué información necesito de un cliente para crear un sitio web?
`, es un artefacto de estándares HTML anteriores como HTML 4.01 y XHTML , en particular, que era una implementación de HTML fuertemente basada en XML (eXtensible Markup Language).
Yo abogaría por la inclusión del formato de etiqueta de cierre automático, aunque ciertamente no es obligatorio en el estándar HTML5. Hay dos razones por las que creo que la sintaxis es beneficiosa:
- Hace que el código sea más fácil de leer.
- Para mí tiene más sentido semántico que cuando un elemento es autónomo, su final se indica mediante la barra diagonal y el corchete angular.
Por supuesto, usar la otra sintaxis es un código perfectamente legítimo si lo prefiere, pero recomendaría la sintaxis de cierre automático.
Para leer más, consulte Para cerrar o no cerrar etiquetas en HTML5 – Treehouse Blog.
Espero que esto sea de ayuda.