兼容性视图模式,ie7-9

本文关键字:ie7-9 模式 视图 兼容性 | 更新日期: 2023-09-27 18:05:04

我有一个奇怪的问题…我建立了aspx页面(test.aspx),下一个标题标签:

    <head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; " />
    <title>Just a test</title>
     </head>
与:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

在页首

我试图隐藏兼容性按钮…在另一个页面(test2.aspx)(使用相同的代码)中成功。页面是清晰的!正文清晰…

奇怪的是…我检查过了。Aspx在4个朋友的电脑上…而且没有兼容性按钮——太棒了!!我也在我的笔记本电脑上检查了一下,没有按钮(ie8和ie9)…但在我的电脑上,这个按钮是显示——为什么?我清除了ie9的所有设置,按钮仍然在那里…

链接:http://bslide.co.il/test.aspx

我点击了f12按钮,我得到了下一个错误:

HTML1115: X-UA-Compatible META tag ('IE=9;IE = 8;IE = 7;')被忽略,因为文档模式已经完成。test.aspx

兼容性视图模式,ie7-9

IE兼容模式有特殊的规则,如果你从localhost提供你的页面。如果它在你的内部网区域,还有另一套规则。你说,"朋友的电脑","我的笔记本电脑"answers"我的个人电脑"。从哪里打开的页面?相对于服务器,这些机器(网络方面)在哪里?

我的 PC没有显示该页的比较模式按钮

我在笔记本电脑上也有同样的问题,我正在用Visual Studio 2010开发一个新的网站。我也安装了AVG Free 2011,我检查了我的页面的源代码,我在头部标签中找到了这些行,在任何其他标签之前:

<script src="/A2EB891D63C8/avg_ls_dom.js" type="text/javascript">

我在Internet Explorer 9和Firefox 5中看到了这段代码,实在是太烦人了。

那行代码破坏了兼容性按钮,因为X-UA-Compatible的元标签应该在任何链接或脚本标签之前的第一行,但在标题之后(正如MSDN中所说:http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx)

您可以在以下链接中阅读更多关于此问题的AVG:

http://news.softpedia.com/news/avg - 2011错误-影响-浏览体验- -也可能伤害-网站- 160515. - shtml

简而言之,如果你安装了AVG,你应该关闭AVG的Surf-Shield组件,问题就会消失。

希望对你有帮助。

问候,Jorge