在IE10中强制使用IE9文档标准

时间:2013-05-31 07:57:02

标签: html internet-explorer standards

当我在IE10中查看我的网站时,似乎它会自动强制执行IE8文档标准。但是,我想在IE10中查看时使用IE9标准。

有办法做到这一点吗?

页面顶部有<!DOCTYPE html>

编辑:原来我在页面标题中有<meta http-equiv="X-UA-Compatible" content="IE=8" />,这导致页面以IE8文档模式呈现。将此更改为IE = 9可解决此问题。

2 个答案:

答案 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=5IE=EmulateIE7IE=7IE=EmulateIE8IE=8IE=EmulateIE9,{{1} },IE=9

模拟版本会告诉浏览器使用IE=edge来确定如何呈现内容。没有DOCTYPE的网页将在quirks mode中呈现。如果您告诉它使用浏览器版本而不进行模拟(即DOCTYPE),浏览器将以标准模式呈现页面,无论是否有IE=7声明。 DOCTYPE告诉Internet Explorer使用该版本IE可用的最高模式。 Internet Explorer 8最多可支持IE8模式,IE9可支持IE9模式等。

我认为你需要这个:

IE=edge