0

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

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

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

W3 验证不是一个问题,我们想要的唯一目标是强制 IE 不在兼容模式或怪癖模式下打开,该元是否可以解决这个问题?

这是我正在使用的 DOCTYPE:

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

2 回答 2

1

看看这个 SO 帖子

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

请注意,如果您在 IE 中打开开发人员工具并选择兼容模式,这就是 IE 将以(兼容模式)打开的内容,并且标签将不起作用(因为您正在使用开发人员工具来覆盖标签行为) . 它确实有效,但您必须在没有开发人员工具设置的情况下对其进行测试。

于 2013-03-09T14:53:51.940 回答
-2

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

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

于 2013-08-18T08:16:06.153 回答