Resposta do StackFlow:
Simplesmente <br> é suficiente.
As outras formas estão lá para compatibilidade com XHTML; Para tornar possível escrever o mesmo código que o XHTML e fazer com que ele também funcione como HTML. Alguns sistemas que geram HTML podem ser baseados em geradores XML e, portanto, não têm a capacidade de produzir apenas uma tag nua; Se você estiver usando esse sistema, é bom usar <br/>, simplesmente não é necessário se você não precisar fazê -lo.
Muito poucas pessoas realmente usam o XHTML, no entanto. Você precisa servir seu conteúdo como aplicativo/xhtml+xml para que ele seja interpretado como XHTML, e isso não funcionará no IE (também significa que qualquer pequeno erro que você comete impedirá que sua página seja exibida, nos navegadores que suportam o XHTML). Então, a maior parte do que parece ser XHTML na web está realmente sendo servida e interpretada como HTML. Consulte Servindo XHTML como texto/html considerado prejudicial para mais informações.
意思就是说: html 中的规定是 <br> 空标签 , 没有结束符 , 但是在 xhtml 中 , <br/> 开始标签后面紧跟结束标签。
在 xhtml 中 , <br> 标签必须被正确地关闭 , 比如这样: <r />。 <br> 标签是空标签 (意味着它没有结束标签 , 因此这是错误的: <br> </br>) xhtml 中 , 把结束标签放在开始标签中 , 也就是 <br />。