cas*_*nca 44

这取决于您使用的doctype.在原始版本的HTML(最多HTML4)中,只有<br>正确.在XHTML(基于XML)中,只是<br />正确的.在HTML5中,虽然<br>是首选,但两者都是允许的.

  • 我永远不会理解他们为什么要放弃使用HTML5的HTML要求 - HTML因为有效的XML是一个非常有用的举措. (5认同)
  • @casablanca是的,我完全得到了这一点 - 但我认为共同的共识(这是我在其中工作的行业的划分,网络),是XHTML从解析和有效性的角度来看是一个巨大的改进,并且摆脱了旧的方式是一个优先事项,而不是把它带回来. (5认同)

Jon*_*nna 8

在HTML4.01或更早版本中,它是<br>.这不区分大小写,并且忽略了r和之间的空格>.

在所有形式的XHTML中都是如此<br/>.这是区分大小写的,并且忽略了r和之间的空格/>.<br></br>也是允许的,但不寻常(有向后兼容性问题,它是额外的输入,并且如果你错误地在标签之间引入更多内容,则允许错误,但它有时会发生在XML编程生成的代码中).

由于一些早期的浏览器,将解析XHTML正如前面HTML会窒息<br/>,但没有<br />这样的额外的空白是常态,为了向下兼容(更向后kludging它,但仍...).

在HTML5中允许(但不允许<br></br>).

  • 有趣的事实:<br> </ br>在IE6中呈现为两个换行符. (2认同)

ste*_*nja 7

@CIRK:HTML4 , <br>. XHTML 1.x , <br />. <br/>也可以接受.