什么是DOCTYPE声明?对网页起何作用?

要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分。那么什么是DOCTYPE声明?对网页起何作用?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

什么是DOCTYPE声明?对网页起何作用?

DOCTYPEdocument type(文档类型)的简写;!DOCTYPE声明是一种指令,一种标准通用标记语言的文档类型声明,在 web 设计中用来说明你用的XHTML或者HTML是什么版本。

!DOCTYPE声明出现在所有其他元素之前的网页顶部,处于<html> 标签之前。

!DOCTYPE声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。

在 HTML 4.01 中,<!DOCTYPE> 声明需引用 DTD (文档类型声明),因为 HTML 4.01 是基于 SGML (Standard Generalized Markup Language 标准通用标记语言)。DTD 指定了标记语言的规则,确保了浏览器能够正确的渲染内容。

HTML5 不是基于 SGML,因此不要求引用 DTD。

提示:总是给您的 HTML 文档添加 <!DOCTYPE> 声明,确保浏览器能够预先知道文档类型。

说明:<!DOCTYPE> 标签没有结束标签,<!DOCTYPE> 声明不区分大小写。

HTML5的DOCTYPE不区分大小写,可以按如下所示编写:

<!DOCTYPE html>

DOCTYPE声明的用法

在HTML 4.01版本中,DOCTYPE声明的用法是创建对文档类型定义(DTD)的引用,因为HTML 4.01版本完全基于标准通用标记语言(SGML)。

文档类型定义(DTD)负责指定标准通用标记语言(SGML)的规则,以便浏览器正确处理内容。但是在HTML版本中,HTML 5不需要引用文档类型定义(DTD),因为HTML 5不是基于标准通用标记语言(SGML)。

在HTML 5中,仅在启用标准模式来编写文档时才需要DOCTYPE声明。HTML5 不是基于 SGML,因此不要求引用 DTD。

示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>标题</title>
	</head>
	<body>
		<p>HTML很容易学习。</p>
	</body>
</html>

说明:向HTML文档添加声明以使Web浏览器能够识别所期望的文档类型始终是一个好习惯。

以上就是什么是DOCTYPE声明?对网页起何作用?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » HTML5 答疑