HTML教程-HTML <!DOCTYPE> 标签

在 HTML 文档中,你经常会看到在 <html> 标签之前有一个 <!DOCTYPE html> 声明。HTML <!DOCTYPE> 标签用于告知浏览器所使用的 HTML 版本。它被称为文档类型声明(DTD)。
从技术上讲,<!DOCTYPE> 不是一个标签/元素,它只是向浏览器发出关于文档类型的指令。它是一个空元素,不包含闭合标签,并且不能在其内部包含任何内容。
实际上,HTML 有许多类型,如 HTML 4.01 Strict、HTML 4.01 Transitional、HTML 4.01 Frameset、XHTML 1.0 Strict、XHTML 1.0 Transitional、XHTML 1.0 Frameset、XHTML 1.1 等。
<!DOCTYPE> 声明在 HTML 4.01 中引用了文档类型声明(DTD),因为 HTML 4.01 是基于 SGML 的。但是 HTML 5 不是基于 SGML 的语言。
DTD 定义了标记语言的规则,使得浏览器能够正确识别内容。
不同的 HTML 版本具有不同的文档类型声明。HTML 5 的文档类型声明如下所示。
语法
<!DOCTYPE html>
以下是关于 HTML <!DOCTYPE> 的一些规范说明:
显示 | 无 |
---|---|
开始标签/结束标签 | 仅开始标签 |
用途 | 结构化 |
让我们看一个带有文档类型声明的 HTML 文档示例。
<!DOCTYPE html>
<html>
<head>
<title>This is the title</title>
</head>
<body>
This is the content of the document.
</body>
</html>
输出
注意:向 HTML 文档添加声明始终是一个良好的实践,以使 web 浏览器能够识别所期望的文档类型。
支持的浏览器
元素 | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
<!DOCTYPE> | 是 | 是 | 是 | 是 | 是 |