应用程序无法在IE 8兼容模式下运行

时间:2013-09-27 07:44:50

标签: jsp internet-explorer-8

我已经在J2EE中开发了一个应用程序。我的jsp页面在IE 8中运行良好但是一旦IE进入兼容模式,我的一些jsp页面就会变得混乱。我已经尝试为此目的修改我的标签,但它无处不在。除此之外,我的应用程序在mozilla和chrome上都运行良好。有没有其他方法可以满足这个问题,我的应用程序可以在IE-8和IE-8兼容模式下运行。 我的元标记包含以下详细信息

meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"

1 个答案:

答案 0 :(得分:0)

这里的简单解决方案是不惜一切代价避免兼容模式。 (并避免怪癖模式)。

  1. 确保页面顶部有有效的DOCTYPE,并且您的HTML代码有效。 (使用W3C Validator来测试这个)

    如果您不确定要使用的doctype,请使用以下文件:

    <!DOCTYPE html>
    

    这将避免浏览器进入怪癖模式。

  2. 使用IE的边缘模式强制浏览器使用可用的最佳模式:

    <meta http-equiv="X-UA-Compatible" content="IE=edge">
                                                    ^^
                                                this is the important bit!
    

    这将避免浏览器进入兼容模式。

  3. 希望有所帮助。