我认为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