防止IE切换到兼容性或Quirks模式

时间:2013-03-09 14:50:02

标签: html internet-explorer ie8-compatibility-mode

我正在开发一个网站并打算支持IE8及更高版本,所以我不太关心旧的IE版本。

当用户在IE中打开网站时,它总是跳转到兼容模式或Quirks模式。我可以使用此功能关闭该功能吗?

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

W3验证并不是一个问题,我们想要的唯一目标是强制IE不以兼容模式或怪癖模式打开,该meta是否为此做了修复?

这是我正在使用的DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2 个答案:

答案 0 :(得分:1)

只需查看this SO post

基本上它应该做你需要的东西,我过去曾经使用过它并且它有效。它将在IE中以标准模式打开。

请注意,如果您在IE中打开开发人员工具并选择兼容模式,那么IE将在(compat模式)中打开并且标签不会产生影响(因为您使用开发人员工具来覆盖标签行为)。它确实有效,但您必须在没有开发人员工具设置的情况下进行测试。

答案 1 :(得分:-2)

您可以使用元标记明确告诉IE浏览器使用其最新的可用渲染引擎。这也可以防止IE在重新发送页面时打开Quirks模式。

http://technowide.net/2013/06/21/forcing-ie-browsers-to-behave-properly/