在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>
<
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 |
推荐阅读
- HTML 5标签
- HTML注释
- 500多种HTML颜色名称
- HTML colgroup标记
- HTML col标签
- HTML代码标签
- HTML类属性
- HTML cite标记
- HTML checkbox标记