我一直把它们写成
<br>
但我看到很多其他人改为包含结束标记
<br />
我从来没有注意到这两种方式之间存在差异,但我想知道是否存在一些微妙的差异使得一个方法比另一方更好。
答案 0 :(得分:1)
两者都是一样的。
每个开始标记都应该有一个结束标记。但并非所有标记都需要在开始和结束标记之间写入数据,例如<a>
和<h1>
。所以正确的形式是<br/>
。
如果省略斜杠,Web浏览器会自动假设其语法错误,并在渲染时为您更正。还有其他此类标记,例如input
和img
标记,其中包含打开和关闭标记&#39;二合一标记。如果用户省略,则在渲染过程中会自动添加正斜杠。
答案 1 :(得分:0)
要符合XHTML标准,必须关闭所有标签。正确关闭<br>
代码的方法是使用尾部斜杠<br/>
如果所有标签都已正确关闭,它不仅符合XHTML标准,而且极大地简化了解析,因为您可以将html文件视为XML,因此任何XML解析器都可以解析文件。