此外,不要手动设置,因为这样IE9记住用户设置,你不能把它还回到自动(或至少我还没有找到如何,甚至通过隐私浏览和清空缓存)
无论如何。跳转到兼容模式的站点:http://alliancesatwar.com/guide/
一个在哪里它呈现正确:http://geuze.name/basement/(我不能发布超过1个超链接)
两者使用相同的doctype和所有。这些网站有很多共同点(除了外观)使用相同的基本模板(编码,元标记,doctype和相同的javascript)
这将是巨大的,如果有人有我的答案!一个HTML5网站呈现在IE7模式是漂亮…跛脚。
解决方法
没有X-UA兼容的头/元设置一个显式的documentMode,你会得到一个模式基于:
>用户是否点击了该域中的“兼容性视图”按钮;
>也许这是否已经发生自动,由于网站上的一些其他内容,导致IE8 / 9的渲染器崩溃,并回退到旧的渲染器;
>默认情况下,用户是否选择将所有网站置于兼容性视图中;
> IE是否认为该网站在您的Intranet上,因此默认为兼容性视图;
>相关网站是否在Microsoft自己的需要兼容性视图的网站列表中。
您可以从“工具 – >”更改这些设置。兼容性视图设置“。当然,这个菜单现在是偷偷地隐藏,所以你不会看到它,直到你按Alt。
作为网站作者,如果您确信自己的网站符合标准(在其他浏览器中良好呈现,并使用功能嗅探来决定要使用哪些浏览器解决方法),我建议使用:
<Meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
或HTTP标头:
X-UA-Compatible: IE=Edge
以获取最新的渲染器,无论使用什么IE版本。
原文地址:https://www.jb51.cc/html5/170593.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。