当我在IE10中查看我的网站时,似乎它会自动强制执行IE8文档标准。但是,我想在IE10中查看时使用IE9标准。
有办法做到这一点吗?
页面顶部有<!DOCTYPE html>
。
编辑:原来我在页面标题中有<meta http-equiv="X-UA-Compatible" content="IE=8" />
,这导致页面以IE8文档模式呈现。将此更改为IE = 9可解决此问题。
答案 0 :(得分:4)
使用X-UA
元标记:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
我不知道你为什么要这样做,因为IE 10比任何以前版本的IE都要优秀得多,如果你正在测试,你可以按F12
并更改模式< / p>
答案 1 :(得分:4)
我建议使用X-UA
元标记。 X-UA
- 兼容的元标记允许您选择应该将页面呈现为的Internet Explorer版本。
指定要在标记内容中使用的用户代理和版本。您对内容的当前选项包括:IE=5
,IE=EmulateIE7
,IE=7
,IE=EmulateIE8
,IE=8
,IE=EmulateIE9
,{{1} },IE=9
。
模拟版本会告诉浏览器使用IE=edge
来确定如何呈现内容。没有DOCTYPE
的网页将在quirks mode中呈现。如果您告诉它使用浏览器版本而不进行模拟(即DOCTYPE
),浏览器将以标准模式呈现页面,无论是否有IE=7
声明。 DOCTYPE
告诉Internet Explorer使用该版本IE可用的最高模式。 Internet Explorer 8最多可支持IE8模式,IE9可支持IE9模式等。
我认为你需要这个:
IE=edge