dav*_*eps 8 html doctype internet-explorer-8
我们为一个正式将其标准浏览器从IE6升级到IE8(队列庆祝活动)的组织的Web应用程序,我们已经设置了所有的DOCTYPE <!DOCTYPE html>(以及修复了其他HTML代码),我认为在IE8中这将是导致页面在IE8标准模式下呈现.但是,它仍然以IE7标准模式显示.
我已经添加<meta http-equiv="X-UA-Compatible" content="IE=8">到该<head>部分,它仍然无法默认为IE8标准模式.我假设在这个阶段必须有一个强制模式的设置(可能是组策略等).
在MSDN论坛上阅读hack之后,如果你将meta标签放在标签之前<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>
Run Code Online (Sandbox Code Playgroud)
thi*_*dot 11
您可以设置X-UA-Compatible为HTTP响应标头,而不是元标记.
这比将其放在<html>标签上方要简洁得多.
一篇令人困惑的有用博客文章X-UA-Compatible及其许多错综复杂的内容:
http://farukat.es/journal/2009/05/245-ie8-and-the-x-ua-compatible-situation
| 归档时间: |
|
| 查看次数: |
29432 次 |
| 最近记录: |