在HTML5中使用什么而不是<br/>

时间:2014-02-19 09:46:50

标签: html html5

</br>仍然是可接受的HTML5标记吗?

我的印象是不再那么习惯,应该有更现代的东西取而代之。

我应该使用什么来代替HTML?

6 个答案:

答案 0 :(得分:0)

</br>无效。它应该是<br /><br>。对于HTML5,最好只使用<br>,但我很确定在查看验证器时无关紧要。

答案 1 :(得分:0)

此链接 http://www.w3schools.com/tags/tag_br.asp

提到关于BR标签的HTML 4和HTML 5没有区别。

答案 2 :(得分:0)

在HTML5中,对于惯例,最好使用<br>,在HTML中您可以使用<br><br /></br>在HTML和HTML5中无效。

答案 3 :(得分:0)

请参阅链接

HTML 5: Is it <br>, <br/>, or <br />?

它有更好的描述。

答案 4 :(得分:0)

HTML5规范中没有关于<br>标记无效的信息(我读过w3.org和mozilla开发人员)。我发现的唯一弃用通知是clear属性,但它并不重要,因为它很少使用。

关于<br>标记的使用的唯一问题 - 您应该仅出于排版原因使用它 - 在文本中提供换行符。出于布局原因,绝对不应使用<br> - 而是使用display: block元素。另外,您不应使用多个<br>代码,而应使用marginpadding css属性。

除此之外,它仍然是完全有效的元素。它的使用频率不是很高,因为<p>更适合文本样式,但有时候没有边距的换行也是可以的。

答案 5 :(得分:0)

只需<br>即可。

其他形式与XHTML兼容;使得编写与XHTML相同的代码成为可能,并使其也可以用作HTML。生成HTML的某些系统可能基于XML生成器,因此无法仅输出裸<br>标记;如果您正在使用这样的系统,可以使用<br/>,如果您不需要这样做,则没有必要。

然而,实际上很少有人使用XHTML。您需要将您的内容作为application/xhtml+xml提供,以便将其解释为XHTML,并且这在IE中不起作用(这也意味着您所做的任何小错误都会阻止您的网页显示,在浏览器中支持XHTML)。因此,大多数在Web上看起来像XHTML的内容实际上都是作为HTML提供和解释的。有关更多信息,请参阅 Serving XHTML as text/html Considered Harmful