美文网首页
标准模式与混杂模式

标准模式与混杂模式

作者: lx_smile | 来源:发表于2017-07-27 12:01 被阅读0次

DOCTYPE 的作用?

  • 声明位于文档的最前面,处于标签之前,告知浏览器的解析器,用什么文档标准解析这个文档。
  • DOCTYPE 不存在或者格式不正确会导致文档以兼容模式存在(怪异模式),即依照着旧式的 CSS规则渲染网页.

标准模式和混杂模式

  • 标准模式:浏览器以其支持的最高标准呈现页面;
  • 混杂模式:页面以一种比较宽松的向后兼容的方式显示,混杂模式通常模拟老式浏览器的行为以防止老站点无法工作;

关于模式的触发

  • 浏览器根据 DOCTYPE 是否存在以及使用哪种DTD来选择要使用的呈现形式;
  • 如果 XHTML, HTML4.01文档包含完整形式的 DOCTYPE ,那他一般以标准模式呈现;
  • 包含过渡DTD和 URL的 DOCTYPE 也导致页面以标准模式模式呈现,但是有过渡DTD而没有URL会导致页面以混杂模式来呈现;
  • DOCTYPE不存在或形式不正确会导致HTML和XHTML文档以混杂模式呈现。
  • html5既然没有DTD,也就没有严格模式与宽松模式的区别,html5有相对宽松的语法,实现时,已经尽可能大的实现了向后兼容。

关于 DTD

  • 文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。

为什么使用DTD?

  • 通过 DTD,您的每一个 XML 文件均可携带一个有关其自身格式的描述。
  • 通过 DTD,独立的团体可一致地使用某个标准的 DTD 来交换数据
  • 而您的应用程序也可使用某个标准的 DTD 来验证从外部接收到的数据。
  • 您还可以使用 DTD 来验证您自身的数据

相关文章

  • 标准模式与混杂模式

    一、设置方式: 通过html标签前的进行设置。 让浏览器解析器知道应该用哪...

  • 标准模式与混杂模式

    DOCTYPE 的作用? 声明位于文档的最前面,处于标签之前,告知浏览器的解析器,用什么文档标准解析这个文档。 D...

  • [标准模式与混杂模式]

    [标准模式与混杂模式] 关于渲染模式:在多年以前(IE6诞生以前),各浏览器都处于各自比较封闭的发展中(基本没有兼...

  • 面试题

    HTML ·Doctype作用?严格模式(标准模式)与混杂模式(js运作模式)如何区别?它们有何意义? (1)、声...

  • 文档模式

    混杂模式(quirks mode):让IE 的行为与(包含非标准特性的)IE5 相同 标准模式(standards...

  • 2019-09-29 标准模式与混杂模式

    标准模式和混杂模式的区别是什么 主要是盒模型的区别,导致各种各样的与标准模式有差异的表现形式。 什么是标准模式和混...

  • 文档模式

    文档模式 混杂模式 标准模式html5 : html :

  • 3 CSS3 盒模型

    1、网页渲染模式:标准渲染模式、混杂(怪异)渲染模式 ->浏览器都有两种渲染网页模式 IE6混杂模式盒模型:代码区...

  • 从零开始:你知道的、不知道的DOCTYPE

    内容摘要: 什么是混杂模式、近标准模式和标准模式 如何查看页面的渲染模式 文档类型的种类 标准类型下的怪异行为(很...

  • 浏览器的严格模式与混杂模式

    严格模式:又称标准模式,是指浏览器按照 W3C 标准解析代码。 混杂模式:又称怪异模式或兼容模式,是指浏览器用自己...

网友评论

      本文标题:标准模式与混杂模式

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