HTML <!DOCTYPE> 标签

2025 年 3 月 25 日 | 阅读 2 分钟

在 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 等。

在 HTML 4.01 中,<!DOCTYPE> 声明引用文档类型声明 (DTD);因为 HTML 4.01 是基于 SGML 的。但 HTML 5 不是 SGML 语言。

DTD 定义了标记语言的规则,以便浏览器能够正确识别内容。

doctype 声明在不同的 HTML 版本中是不同的。HTML 5 的 doctype 声明如下。

语法

以下是关于 HTML <!DOCTYPE> 的一些规范:

显示
开始标签/结束标签仅起始标签
用途结构型

让我们看一个带有 doctype 声明的 HTML 文档示例。

示例

执行代码

注意:在 HTML 文档中添加声明始终是一个好习惯,它可以让 Web 浏览器识别出它应该期望哪种类型的文档。

支持的浏览器

元素chrome browser Chromeie browser IEfirefox browser Firefoxopera browser Operasafari browser Safari
<!DOCTYPE>是的是的是的是的是的

注意:DOCTYPE 声明不区分大小写。


下一主题HTML anchor 标签