【问题标题】:IE8 Compatibility mode issueIE8 兼容模式问题
【发布时间】:2014-07-02 02:55:13
【问题描述】:

我创建了一个 jsp 页面,该页面在所有浏览器中都可以正常工作。当我在 IE8 浏览器中呈现该页面时,它工作正常。但问题是当我选择时

浏览器模式-IE8兼容性视图比对应

文档模式 - IE7 标准将被自动选择。

然后我的jsp页面给出了很多对齐问题。但是当我再次选择时

文档模式 - IE8 标准比我的页面工作正常..

我如何控制这个东西有什么方法可以设置,因为我可以再次更改文档模式..我希望文档模式将修复 IE8 标准..

请提供我如何处理此问题的解决方案...

【问题讨论】:

  • 您是否在相关页面的顶部添加了 ?
  • 是的,我已经包含了..现在我正在使用这个..ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" rel="nofollow" target="_blank">w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">跨度>
  • 请给我一些解决方案,以便我可以解决这个问题
  • 在下面查看我的答案 :) 希望可以解决它!

标签: css jsp internet-explorer internet-explorer-8 cross-browser


【解决方案1】:

尝试将 DOCTYPE 更改为:

<DOCTYPE html>

然后尝试将此元标记添加到您文档的<head>

<meta http-equiv="x-ua-compatible" content="IE=Edge"/>

这个meta标签应该强制IE进入标准模式,你可以找到更多关于它的信息here

你最终应该得到如下所示的东西:

<DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
        <meta http-equiv="x-ua-compatible" content="IE=Edge"/>
    </head>
    <body>
        <p>Content</p>
    </body>
</html>

【讨论】:

  • 感谢您的回复..但我需要您的澄清..如果我的浏览器默认设置 IE 8 兼容模式,而且我无法在所有 100 个系统中手动更改标准模式..在那如果它自动将兼容模式转换为标准模式..
  • 希望是的,除非用户在页面加载后将其设置为兼容模式。
  • 虽然我不是 100% 确定,但我目前无法使用机器进行测试,抱歉。
  • 感谢您的宝贵反馈..我真的很感激..干杯..:)
  • 没问题,很高兴我能提供帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-17
  • 2011-10-04
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
  • 2011-07-27
  • 1970-01-01
相关资源
最近更新 更多