我对IE 8有疑问。代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" >
<title>My page</title>
</head>
现在,对于在Windows Server 2008中运行的IE 8版本号8.0.7601.17514
,即使由于Browser Mode: IE 8 compatibility mode
而禁用了兼容性模式按钮,页面也会加载<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" >
。
但是在另一个IE 8版本的实例中,8.0.6001.18702IS
(在windows xp pro中运行)在正常的IE模式下正常运行。
答案 0 :(得分:3)
我知道这场比赛已经晚了,但我刚遇到这个问题。 这是用于强制打开兼容模式且禁用兼容模式按钮的Intranet站点。
删除DOCTYPE属性已更正强制兼容模式。
Lodlaiden
答案 1 :(得分:3)
使用http-equiv =“X-UA-Compatible”时,请确保此元标记是头标记后面的第一个标记。
这可以解决你的问题。