标准模式与混杂模式

关于渲染模式:

在多年以前(IE6诞生以前),各浏览器都处于各自比较封闭的发展中(基本没有兼容性可谈)。

随着WEB的发展,兼容性问题的解决越来
越显得迫切,随即,各浏览器厂商发布了按照标准模式(遵循各厂商制定的统一标准)工作的浏览器,比如IE6就是其中之一。

DOCTYPE

DOCTYPE,或者称为 Document Type Declaration(文档类型声明,缩写 DTD)。通常情况下,DOCTYPE 位于一个 HTML 文档的最前面的位置。

这样一来,在浏览器解析 HTML 文档正文之前就可以确定当前文档的类型,以决定其需要采用的
渲染模式(不同的渲染模式会影响到浏览器对于 CSS 代码甚至 JavaScript 脚本的解析)。

DOCTYPE与各种模式的关系:

  • 混杂模式:

    不写DOCTYPE

  • 标准模式:

html5的DOCTYPE声明和严格型HTML声明以及严格型XHTML声明则会使浏览器进入标准模式。

标签闭合

上一篇:硬件-NKK OLED可编程按键开关


下一篇:10.根据命令行参数注册多个服务