在IE8中,微软引入了一种名为兼容模式的新模式,该模式将呈现类似于IE7的页面。
您可以在stackoverflow.com中的地址栏旁边看到此按钮。但当您访问google.com / live.com时,您将看不到兼容模式按钮。我们如何确保页面不会向用户显示此按钮?
发布于 2009-03-12 01:44:25
简短的回答:
把这个放在你的head标签里,告诉浏览器你的页面可以在IE 8中工作:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
同样,根据Jon Hadleys的评论,为了确保使用最新的(不仅仅是IE8)渲染引擎,您可以使用以下内容:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
发布于 2013-01-21 15:36:53
下面的链接在IE中工作正常,并且它可以正确地显示菜单栏http://line25.com/wp-content/uploads/2012/css-menu/demo/index.html
但同样的内容托管在intranet上,所有的链接都显示在另一个下面,而不是菜单栏。地址栏中未显示兼容性视图按钮。
在以下更改后,菜单栏正确显示,兼容视图按钮显示在地址栏中。
工具->兼容性视图设置->取消选中“在兼容性视图中显示intranet站点”
非常感谢您的宝贵意见
发布于 2013-02-11 03:01:29
我有一个兼容性视图的问题,我发现我的一些PHP文件是以UTF-8字符编码保存的,我想这让IE感到困惑。大多数站点文件都保存在Codepage 1252中。
现在,我将所有文件设置为另存为“西欧(Windows) -Codepage1252”,然后显示问题就消失了。
这里的教训是,不要混淆你的字符编码。
https://stackoverflow.com/questions/637039
复制相似问题