<hr /> 和其他内容中的斜线之前还需要空格吗?

Del*_*ted 4 html

可能的重复:
结束斜杠之前有空格?

你好,

如果我没记错的话,我们一开始就拥有它,因为如果我们不添加空间,某些旧版本的 Netscape 就会卡住(它会认为该节点永远不会结束)。

但今天真的有必要吗?

Gor*_*ker 5

根据HTML5规范,void 元素不需要自闭合/字符。

他们的确切措辞是

然后,如果该元素是空元素之一,或者如果该元素是外来元素,则可能有单个 U+002F SOLIDUS 字符 (/)。该字符对 void 元素没有影响,但在外部元素上,它将开始标记标记为自闭合。

他们将 void 元素列为area, base, br, col, command, embed, hr, img, input, keygen, link, meta, param, source, track, wbr

我可能理解错误,但似乎以下内容都对 html5 有效

<hr>
<hr/>
<hr />
Run Code Online (Sandbox Code Playgroud)

所以看来这确实取决于您使用的文档类型