首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML5:是<br>,<br/>,还是<br />?

HTML5:是<br>,<br/>,还是<br />?
EN

Stack Overflow用户
提问于 2009-12-22 21:39:08
回答 10查看 1.5M关注 0票数 2.2K

我试过查看other answers,但我仍然感到困惑--尤其是在看了W3schools HTML 5 reference之后。

我认为HTML4.01应该“允许”单标记只是<img><br>。然后XHTML与<img /><br /> (where someone said that the space is there for older browsers)一起出现了。

现在我在想,在练习HTML5时,我应该如何格式化代码。

<br><br/>还是<br />

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-12-22 21:42:27

简单地说,<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

票数 1.7K
EN

Stack Overflow用户

发布于 2009-12-22 21:44:17

根据spec的说法,对于HTML5,预期的格式是<br>,但允许使用闭合斜杠。

票数 58
EN

Stack Overflow用户

发布于 2014-01-17 01:43:42

出于以下原因,我建议使用<br />

1)用不同颜色突出显示XML语法的文本和XML编辑器可以在<br />中正确突出显示,但如果使用<br>,情况并非如此。

2) <br />是向后兼容的,格式良好的超文本标记语言(即: XHTML)通常更容易验证错误和调试

3)一些旧的解析器和一些编码规范需要在结束斜杠之前留出空格(即:<br />而不是<br/>),比如WordPress插件编码规范:http://make.wordpress.org/core/handbook/coding-standards/html/

以我的经验,我从来没有遇到过使用<br />有问题的情况,然而,在许多情况下,<br/>,特别是<br>在旧的浏览器和工具中可能会有问题。

票数 43
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1946426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档