【发布时间】:2012-02-29 05:53:11
【问题描述】:
我在顶部附近使用带有 X-UA-Compatible 元标记的 HTML5 文档类型:
<!DOCTYPE html>
<!--[if lt IE 7]> <html lang="en-us" class="ie6"> <![endif]-->
<!--[if IE 7]> <html lang="en-us" class="ie7"> <![endif]-->
<!--[if IE 8]> <html lang="en-us" class="ie8"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en-us"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
...
但某些用户的 Internet Explorer 9 正在以兼容性视图呈现页面。我怀疑这是因为他们打开了“在兼容性视图中显示所有网站”设置。有没有办法强制 IE9 使用 IE9 浏览器和文档模式?
【问题讨论】:
-
对于那些不能使用 HTTP 标头的人:我读过
http-equiv="X-UA-Compatible"元标记必须是<head>部分中的 very first 标记。 HTTP 标头的顺序并不重要。 -
仅添加 即可;)例如:
标签: internet-explorer internet-explorer-9 cross-browser doctype