标准模式和混合模式有什么区别?主要是盒子模型的区别,导致了与标准模型不同的各种表现形式。什么是标准模式和混杂模式?当浏览器制造商着手创建符合标准的浏览器时,他们希望确保向后兼容性。为此,他们创建了两种渲染模式:标准和混杂。在标准模式下,浏览器根据规范渲染页面;在混杂模式下,页面以更宽松的向后兼容方式显示。混杂模式通常模仿旧浏览器的行为以防止旧站点工作。如何区分标准模式和混合模式浏览器根据DOCTYPE(文档声明)是否存在以及使用哪种DTD来选择使用的渲染方式。如果XHTML和HTML文档维护完整的DOCTYPE,它们通常以标准模式呈现。相反,如果文档的DOCTYPE不存在或格式错误,则导致HTML和XHTML以混杂模式呈现。CSS1Compat:standardmodeBackCompat:mixedmodeconsole.log(document.compatMode)可以查看浏览器现在处于哪种模式,详情见:http://www.jb51.net/css/68729...
