山海科技发展网

08月09日科技常识:什么是DOCTYPE声明 对网页起何作用

导读 摘要 今天小编跟大家讲解下有关什么是DOCTYPE声明 对网页起何作用 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么...
摘要 今天小编跟大家讲解下有关什么是DOCTYPE声明 对网页起何作用 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么是DOCTY

今天小编跟大家讲解下有关什么是DOCTYPE声明 对网页起何作用 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关什么是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浏览器能够识别所期望的文档类型始终是一个好习惯。

来源:爱蒂网