我正在开发一个网站并打算支持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">
答案 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/