answer from stackflow:
Simply <br> is sufficient.
The other forms are there for compatibility with XHTML; to make it possible to write the same code as XHTML, and have it also work as HTML. Some systems that generate HTML may be based on XML generators, and thus not have the ability to output just a bare <br> tag; if you're using such a system, it's fine to use <br/>, it's just not necessary if you don't need to do it.
Very few people actually use XHTML, however. You need to serve your content as application/xhtml+xml for it to be interpreted as XHTML, and that will not work in IE (it will also mean that any small error you make will prevent your page from being displayed, in browsers that do support XHTML). So, most of what looks like XHTML on the web is actually being served, and interpreted, as HTML. See Serving XHTML as text/html Considered Harmful for some more information.
意思就是說:HTML中的規(guī)定是<br>空標(biāo)簽,沒有結(jié)束符,但是在XHTML中,規(guī)定是<br/>開始標(biāo)簽后面緊跟結(jié)束標(biāo)簽。
在 XHTML 中,<br> 標(biāo)簽必須被正確地關(guān)閉,比如這樣:<br />。<br> 標(biāo)簽是空標(biāo)簽(意味著它沒有結(jié)束標(biāo)簽,因此這是錯誤的:<br></br>)。在 XHTML 中,把結(jié)束標(biāo)簽放在開始標(biāo)簽中,也就是 <br />。
更多信息請查看IT技術(shù)專欄