美文网首页
文档声明

文档声明

作者: 饥人谷_李维超 | 来源:发表于2017-02-13 17:56 被阅读0次

背景

基于网络社会迅速发展,HTML语言和各大厂家的浏览器版本也发生了翻天覆地的变化。

网络世界不是随时都可以推陈出新,当浏览器加入了新的技术同时,也要考虑到对之前语言环境下产生的现已过时的网站的兼容性。

基于如此背景,文档声明这一规范出现了。


位置

<!DOCTYPE html>位于文档的最前,在<html>标签之前


作用

文档声明的出现,旨在告诉浏览器在web设计中,你用的是什么版本HTML,让浏览器以何种规范检查html元素,以何种模式解析代码。


浏览器模式

现在有用于在Web浏览器中的布局引擎的两种模式:

1. 混杂模式 (quirks mode)

以下三种情况,网页会被浏览器用混杂模式进行解析渲染:

    a. 当网页上没有doctype声明的;

    b. 当网页上的doctype解析出错的;

    c. 在doctype声明中,没有使用DTD声明或者使用HTML4以下(不包括HTML4)的DTD声明的。

2. 严格模式 (strict mode)

    在现有有doctype声明的网页,绝大多数是采用strict mode进行解析渲染。


<!DOCTYPE html>的含义

告诉浏览器,本文档由html 5 编写,可用strict mode进行解析。


拓展:HTML 5 中,DOCTYPE简短的根本原因

HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行。)。

相关文章

  • 文档声明

    背景 基于网络社会迅速发展,HTML语言和各大厂家的浏览器版本也发生了翻天覆地的变化。 网络世界不是随时都可以推陈...

  • 文档声明

    doctype:文档类型标签。将文档与DTD联系起来的指令。 DTD:文档类型定义。告诉浏览器用哪种方式加载显示页...

  • 页面制作——HTML

    1.HTML简介 HTML文档分为三个部分:文档声明,文档头部,文档主体 文档声明:...

  • HTML——HTML文档的基本结构

    HTML文档的基本结构如下: 文档声明 是文档声明,声明位于文档中的最前面的位置。处于 标签之前,用来告知Web浏...

  • HTML 5

    1、文档声明 在 前,要写文档声明语句: ,当然也可以用小写表示。文档声明的作用是告...

  • 2022-05-21(一)

    1. 文档类型声明,用于声明文档类型。HTML文档声明,告诉浏览器当前页面是htm...

  • XML文档规则

    XML文档规则 格式良好的XML文档规则 XML文档必须遵守下列重要的规则: XML文档声明 XML文档声明是XM...

  • iOS 生成代码零:文档生成属性声明

    作用:固定格式的文档生成属性声明作用:固定格式的文档生成属性声明作用:固定格式的文档生成属性声明 后台的文档,从网...

  • HTML 标签

    HTML 标签文档声明 文档类型 编码声明框架 提供网页信息 标题 文...

  • DOCTYPE声明及模式

    文档声明 DOCTYPE,文档类型定义(DTD),声明了HTML文档的类型,让浏览器知道应给使用哪个规范来解析文档...

网友评论

      本文标题:文档声明

      本文链接:https://www.haomeiwen.com/subject/swrtwttx.html