HTML !DOCTYPE标记

在HTML文档上, 你经常看到在< html> 标记之前有一个< !DOCTYPE html> 声明。 HTML < !DOCTYPE> 标记用于通知浏览器文档中使用的HTML版本。它称为文档类型声明(DTD)。
从技术上讲, < !DOCTYPE> 不是标记/元素, 它只是对浏览器的有关文档类型的指令。它是一个空元素, 不包含结束标记, 并且其中不得包含任何内容。
实际上, 有很多类型的HTML, 例如HTML 4.01严格, HTML 4.01过渡, HTML 4.01框架集, XHTML 1.0严格, XHTML 1.0过渡, XHTML 1.0框架集, XHTML 1.1等。
< !DOCTYPE> 声明引用HTML 4.01中的文档类型声明(DTD)。因为HTML 4.01基于SGML。但是HTML 5不是基于SGML的语言。
DTD定义了标记语言的规则, 以便浏览器正确识别内容。doctype声明在HTML版本之间有所不同。 HTML 5 doctype声明如下。
句法

< !DOCTYPE html>

以下是有关HTML < !DOCTYPE> 的一些规范
Display None
开始日期/结束日期 仅开始标签
Usage Structural
让我们来看一个带有doctype声明的HTML文档的示例。
< !DOCTYPE html> < html> < head> < title> This is the title< /title> < /head> < body> This is the content of the document. < /body> < /html>

【HTML !DOCTYPE标记】立即测试
注意:在HTML文档中添加声明始终是一个好习惯, 以使Web浏览器能够识别期望的文档类型。支持的浏览器
Element Chrome IE Firefox Opera Safari
< !DOCTYPE> Yes Yes Yes Yes Yes
注意:DOCTYPE声明不区分大小写。

    推荐阅读