首页 > IE浏览器在做调试和测试是浏览器和文档模式有什么区别?

IE浏览器在做调试和测试是浏览器和文档模式有什么区别?

网上的一些文章模棱两可,我在测试中把浏览器模式调的IE8,ie7没有问题,
一调文档模式(IE7,IE8)就出错,是为什么?


你说的“出错”具体指的是什么?

浏览器模式是用来更改浏览器的版本的,主要影响的是 user agent字段,客户端可以据此判断浏览器版本然后来做一些事情,浏览器模式的改变几乎不会影响到 css(除非你指定不同版本用不同样式),偶尔会影响到 js(特别是 user agent 判断的代码)

文档模式则是切换 IE 内置渲染引擎(trident)的版本,这个模式的改变会极大的影响 css 的表现,同时也会对 js 产生特定的影响(API的支持差异)

【热门文章】
【热门文章】