我尝试检查其他答案,但仍然感到困惑-特别是在看到W3schools HTML 5参考之后。
我认为HTML 4.01应该“允许”单个标签为<img>and <br>。然后XHTML与<img />and 一起出现了<br />。
<img>
<br>
<img />
<br />
现在,我想知道练习HTML 5时应该如何格式化代码。
是不是<br>,<br/>还是<br />?
<br/>
简单地<br>就足够了。
还有其他形式是为了与XHTML兼容。使编写与XHTML相同的代码成为可能,并使它也可以用作HTML。某些生成HTML的系统可能基于XML生成器,因此不能仅输出裸<br>标签。如果您使用的是这样的系统,则可以使用<br/>,如果不需要,就没有必要。
但是,实际上很少有人使用XHTML。您需要将其内容提供服务application/xhtml+xml,以使其解释为XHTML,这在旧版本的IE中将不起作用-这还意味着您犯的任何小错误都将阻止您的页面在支持XHTML的浏览器中显示。因此,Web上看起来像XHTML的大多数东西实际上都是作为HTML提供和解释的。
application/xhtml+xml