0

我在 J2EE 中开发了一个应用程序。我的 jsp 页面在 IE 8 中运行良好,但是一旦 IE 进入兼容模式,我的一些 jsp 页面就会出现问题。我已经尝试为此目的修改我的标签,但它并非无处不在。除此之外,我的应用程序在 mozilla 和 chrome 上都可以正常工作。有没有其他方法可以解决这个问题,我的应用程序可能能够在 IE-8 和 IE-8 兼容模式下运行。我的元标记具有以下详细信息

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

1 回答 1

0

这里的简单解决方案是不惜一切代价避免兼容模式。(就此而言,也要避免怪癖模式)。

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

    如果您不确定要使用的文档类型,请使用这个:

    <!DOCTYPE html>
    

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

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

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

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

希望有帮助。

于 2013-09-27T09:22:00.787 回答