我已经尝试检查 其他答案,但我仍然感到困惑 — 特别是在看到 W3schools HTML 5 参考 之后。
我认为 HTML 4.01 应该“允许”单标签只是 <img>
和 <br>
。然后 XHTML 伴随着 <img />
和 <br />
( 有人说这个空间是为旧浏览器准备的)。
现在我想知道在练习 HTML 5 时应该如何格式化我的代码。
是 <br>
, <br/>
还是 <br />
?
原文由 ehm 发布,翻译遵循 CC BY-SA 4.0 许可协议
只需
<br>
就足够了。其他形式是为了与 XHTML 兼容;使编写与 XHTML 相同的代码成为可能,并且它也可以像 HTML 一样工作。一些生成 HTML 的系统可能是基于 XML 生成器的,因此不能只输出一个简单的
<br>
标签;如果你正在使用这样的系统,那么使用<br/>
就可以了,如果你不需要这样做就没有必要。然而,很少有人真正使用 XHTML。您需要将您的内容作为
application/xhtml+xml
提供,以便将其解释为 XHTML,这在旧版本的 IE 中不起作用 - 这也意味着您犯的任何小错误都会阻止您的页面显示在支持 XHTML 的浏览器中。因此,大多数看起来像 Web 上的 XHTML 的内容实际上是作为 HTML 提供和解释的。有关更多信息,请参阅 将 XHTML 作为 text/html Considered Harmful 提供。