你说的“出错”具体指的是什么? 浏览器模式是用来更改浏览器的版本的,主要影响的是 user agent字段,客户端可以据此判断浏览器版本然后来做一些事情,浏览器模式的改变几乎不会影响到 css(除非你指定不同版本用不同样式),偶尔会影响到 js(特别是 user agent 判断的代码) 文档模式则是切换 IE 内置渲染引擎(trident)的版本,这个模式的改变会极大的影响 css 的表现,同时也会对 js 产生特定的影响(API的支持差异)
@n͛i͛g͛h͛t͛i͛r͛e͛[nightire] 也就是说:浏览器模式改变的是给别人看的版本号,而文档模式改变的是真正的IE内核吗我刚刚试了下,文档模式改变的确实是内核,比如设置为7以下,网页就会出各种问题,此时即使把浏览器模式设置为高版本的IE11,网页获取到的版本仍然是低版本并提示升级浏览器。测试网站是猫扑
你说的“出错”具体指的是什么?
浏览器模式是用来更改浏览器的版本的,主要影响的是 user agent字段,客户端可以据此判断浏览器版本然后来做一些事情,浏览器模式的改变几乎不会影响到 css(除非你指定不同版本用不同样式),偶尔会影响到 js(特别是 user agent 判断的代码)
文档模式则是切换 IE 内置渲染引擎(trident)的版本,这个模式的改变会极大的影响 css 的表现,同时也会对 js 产生特定的影响(API的支持差异)