有没有"best way"写换行标签?
Is there a "best way" to write line break tags?
我总是把它们写成
<br>
但我看到很多其他人改为包含结束标记
<br />
我从来没有注意到这两种方式之间的区别,但我想知道是否有一些细微的差别使一种方式比另一种方式更好。
两者是一样的。
每个开始标签都应该有一个结束标签。但并不是所有的标签都需要在开始和结束标签之间写入数据,比如<a>
和<h1>
。所以正确的形式是 <br/>
。
如果您省略斜线,网络浏览器会自动假定它是语法错误并在呈现时为您更正。还有其他这样的标签,例如 input
和 img
标签等,它们具有开始和结束标签 'two in one'。如果用户省略,则在渲染过程中自动添加正斜杠。
要符合 XHTML,所有标签都必须关闭。正确关闭 <br>
标签的方法是使用尾部斜杠 <br/>
如果所有标签都正确关闭,它不仅符合 XHTML,而且会大大简化解析,因为您可以将 html 文件视为 XML,因此任何 XML 解析器都可以解析文件。
我总是把它们写成
<br>
但我看到很多其他人改为包含结束标记
<br />
我从来没有注意到这两种方式之间的区别,但我想知道是否有一些细微的差别使一种方式比另一种方式更好。
两者是一样的。
每个开始标签都应该有一个结束标签。但并不是所有的标签都需要在开始和结束标签之间写入数据,比如<a>
和<h1>
。所以正确的形式是 <br/>
。
如果您省略斜线,网络浏览器会自动假定它是语法错误并在呈现时为您更正。还有其他这样的标签,例如 input
和 img
标签等,它们具有开始和结束标签 'two in one'。如果用户省略,则在渲染过程中自动添加正斜杠。
要符合 XHTML,所有标签都必须关闭。正确关闭 <br>
标签的方法是使用尾部斜杠 <br/>
如果所有标签都正确关闭,它不仅符合 XHTML,而且会大大简化解析,因为您可以将 html 文件视为 XML,因此任何 XML 解析器都可以解析文件。