Respuesta desde Stackflow:
Simplemente <br> es suficiente.
Las otras formas están ahí para la compatibilidad con XHTML; Para que sea posible escribir el mismo código que XHTML, y hacer que también funcione como HTML. Algunos sistemas que generan HTML pueden basarse en generadores XML y, por lo tanto, no tienen la capacidad de generar solo una etiqueta desnuda <br>; Si está utilizando un sistema de este tipo, está bien usar <br/>, simplemente no es necesario si no necesita hacerlo.
Sin embargo, muy pocas personas usan XHTML. Debe servir su contenido como aplicación/xhtml+xml para que se interprete como XHTML, y eso no funcionará en IE (también significará que cualquier error pequeño que realice evitará que su página se muestre, en navegadores que sí admiten XHTML). Entonces, la mayor parte de lo que parece XHTML en la web realmente se está sirviendo e interpretado, como HTML. Consulte Servir XHTML como texto/html considerado dañino para algo más de información.
意思就是说: html 中的规定是 <br> 空标签 , 没有结束符 , 但是在 xhtml 中 , 规定是 <br/> 开始标签后面紧跟结束标签。
在 xhtml 中 , <br> 标签必须被正确地关闭 , 比如这样 : <Br />。 <br> 标签是空标签(意味着它没有结束标签 , 因此这是错误的 : <br> </br> )。在 XHTML 中 , 把结束标签放在开始标签中 也就是 也就是 <Br />。