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

更新日期: 2020-01-27阅读: 2.5k标签: doctype

要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分。那么什么是DOCTYPE声明?对网页起何作用?


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

DOCTYPE是document 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浏览器能够识别所期望的文档类型始终是一个好习惯。

链接: https://fly63.com/article/detial/7903

html中doctype有几种类型 以及doctype的作用

htm中doctype标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。这篇文章介绍doctype的特点和常用的dotype类型

HTML的Doctype

<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。DOCTYPE不存在或格式不正确会导致文档以混杂(兼容)模式呈现。

html5的文档申明为什么是<!DOCTYPE html>

文档声明就是文档告诉游览器该以什么样的标准去解析它。游览器可以解析的文档可不止html,还有xhtml,xml...当然在这里我们并不需要知道xhtml、xml是什么以及和html的区别

DOCTYPE声明三种类型

DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就是DOCTYPE声明。

什么是<!DOCTYPE html>,以及其重要性

在HTML文档初,往往会有这么一句话<!DOCTYPE html>,那么它的意义是什么呢?它是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言,现在是这个简洁形式

页面为要加<!DOCTYPE html>

最近因为写一个js函数,需要用到$(window).height(); 由于手写demo的时候,过于自信,其实对前端方面的认识也不够体系,用文本文件直接敲出来的html代码

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!