今天小编跟大家讲解下有关什么是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浏览器能够识别所期望的文档类型始终是一个好习惯。
来源:爱蒂网