HTML5技术

Doctype的作用?标准(严格)模式,怪异(混杂)模式的区别,它们的意义? - 打怪的码农队长

字号+ 作者:H5之家 来源:H5之家 2017-04-29 09:03 我要评论( )

Doctype的作用?标准(严格)模式,怪异(混杂)模式的区别,它们的意义? 以下标准模式和严格模式统称标准模式,怪异模式和混杂模式统称怪异模式。 只讲问题,想知道更详细浏览器知识,自己研究浏览器发展历史吧,哈哈。 !DOCTYPE 文档声明必须是 HTML 文档

Doctype的作用?标准(严格)模式,怪异(混杂)模式的区别,它们的意义?

 

  以下标准模式和严格模式统称标准模式,怪异模式和混杂模式统称怪异模式。

  只讲问题,想知道更详细浏览器知识,自己研究浏览器发展历史吧,哈哈。

 

<!DOCTYPE> 文档声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

在HTML5 中文档声明只有一种:

为什么要使用这样的声明?

  只要定义<!DOCTYPE html> ,你的浏览器就会在标准模式下进行渲染页面,否则会以怪异模式来渲染页面。

 

什么是标准模式,怪异模式?

  标准模式:浏览器以W3C的标准来解析和渲染页面。

  怪异模式:浏览器以自己方式怪异解析和渲染页面。

 

为什么会有怪异模式?

  在早期,浏览器有一段时间并未严格遵循W3C标准来设计,为了兼容这段时间产生的网页,而产生的一种页面渲染模式。为了让浏览器区分新旧网页,就利用doctype的文档声明,如果一个网页没有指明文档类型(旧的网页根本没文档类型),那么浏览器自动采用 “怪异模式” 去渲染页面,这样旧网页就还可以正常状态存活下去,如果指明了文档类型,就按照W3C的标准进行渲染。

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • HTML 元素和有效 DOCTYPES - 大西瓜2号

    HTML 元素和有效 DOCTYPES - 大西瓜2号

    2017-03-09 16:00

  • AngularJs之Scope作用域 - webNick

    AngularJs之Scope作用域 - webNick

    2016-11-02 18:00

  • 菜鸟介绍达到什么样的标准才能是大公司要的前端 - wangwen896

    菜鸟介绍达到什么样的标准才能是大公司要的前端 - wangwen896

    2016-10-03 10:00

  • W3C标准 - 2350305682

    W3C标准 - 2350305682

    2016-09-01 10:00

网友点评