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文档中添加声明始终是一个好习惯, 以使Web浏览器能够识别期望的文档类型。

支持的浏览器

Element Chrome IE Firefox Opera Safari
<!DOCTYPE> Yes Yes Yes Yes Yes

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

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?