美文网首页
2019-09-29 标准模式与混杂模式

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

作者: 半眼鱼 | 来源:发表于2019-09-29 13:48 被阅读0次

标准模式和混杂模式的区别是什么

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

什么是标准模式和混杂模式

当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式。在标准模式下浏览器按照规范呈现页面;在混杂模式下,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

怎样区分标准模式和混杂模式

浏览器根据DOCTYPE(文档声明)是否存在以及使用那种DTD来选择要使用的呈现方式。如果XHTML和HTML文档保航形式完整的DOCTYPE,那么它一般以标准模式呈现。相反,如果文档的DOCTYPE不存在或者形式不正确则导致HTML和XHTML以混杂模式呈现。

  • CSS1Compat:标准模式

  • BackCompat:混杂模式

console.log(document.compatMode

可以查看现在浏览器处于那种模式

相关文章

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

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

  • 标准模式与混杂模式

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

  • 标准模式与混杂模式

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

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

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

  • 面试题

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

  • 文档模式

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

  • 文档模式

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

  • 3 CSS3 盒模型

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

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

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

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

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

网友评论

      本文标题:2019-09-29 标准模式与混杂模式

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