En HTML5, ¿todavía necesitamos la barra diagonal como en XHTML?
<img src="some_image.png" />
validator.w3.org no se quejó si lo dejé caer, ni siquiera una advertencia. Pero algunos documentos en línea parecen indicar que la barra diagonal final todavía es necesaria para etiquetas como img, link, meta, br, etc.

Respuestas:
imgLas etiquetas son elementos vacíos, por lo que no necesitan una etiqueta final....
W3C | WHATWG
Dicho esto, no es un análisis estricto en HTML5, por lo que no hará ningún daño importante.
fuente
<br/), esta respuesta solo se refiere a etiquetas finales (por ejemplo<br></br>).an ending slashconan end tag, y por lo tanto no comprende bien los párrafos de especificaciones que cita. Esto lleva a la confusión de @ YannisDran. @minitech indica correctamente lo que es cierto.En HTML 5, la barra diagonal de cierre es opcional en elementos vacíos como
img(agrego esto porque la respuesta actualmente aceptada solo dice: "las etiquetas finales no deben especificarse para elementos vacíos", y no aborda las barras diagonales de cierre en elementos vacíos).Citando de http://www.w3.org/TR/html5/syntax.html#start-tags (número 6):
fuente
<br/>o<img ... />eran errores.No HTML nunca lo ha requerido, incluso antes de HTML5. Si planea usar XHTML con funciones HTML, entonces sí, es necesario.
fuente
Según las etiquetas de inicio , son opcionales.
fuente
La barra diagonal final para elementos vacíos es opcional.
Ambos son HTML5 válidos:
y
Los elementos vacíos son:
areabasebrcolembedhrimg👍inputlinkmetaparamsourcetrackwbrAdemás de interesante:
Más detalles en: https://html.spec.whatwg.org/multipage/syntax.html#elements-2
Consulte también la pregunta SO aquí:
Etiquetas de cierre automático (elementos nulos) en HTML5
fuente