HTML5 中正确关闭或自关闭标签

use*_*963 5 html doctype

我有一个关于关闭自动关闭HTML 标签的问题。

哪个更合适?

1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

另外,如果有人对此<meta>标签有一个好的替代方案,例如:

<meta http-equiv="X-UA-Compatible" content="IE=edge" />
OR
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Run Code Online (Sandbox Code Playgroud)

这篇文章对我有一些帮助。

我用于<!DOCTYPE html>我的文档类型。

wie*_*ion 5

这完全取决于您的 DOCTYPE:需要自闭合标签才能符合 XHTML 标准。HTML4 和 HTML5 不需要自闭合标签。


gmo*_*gmo 5

HTML5关闭某些HTML 标签并不是严格必要的...(但有些确实如此)

形式w3.org

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