我们为一个正式将其标准浏览器从IE6升级到IE8(队列庆祝活动)的组织提供的网络应用程序,我们已将所有DOCTYPE设置为<;!文档类型html>
(以及修复了其他html代码),我认为在IE8中,这会导致页面以IE8标准模式呈现。然而,它仍然显示在IE7标准模式中。
我添加了<;meta-http-equiv=“X-UA-Compatible”content=“IE=8”>
转换为<;头部>代码>部分,但它仍然无法默认为IE8标准模式。在这个阶段,我假设一定有一个设置(也许是组策略等)在强制模式。
在阅读了MSDN论坛上的一篇黑客文章后,如果你把元标签放在<code><;html>标记,它正确地显示为IE8标准模式,这对我很有效。有其他方法吗?看到那里的元标签真是太可怕了。。。
以下是每页的大致组成方式:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=8">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page Title</title>
</head>
<body>
</body>
</html>