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

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

阅读 3.8k
2 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题