首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IE8兼容模式

IE8兼容模式
EN

Stack Overflow用户
提问于 2011-07-18 09:02:51
回答 2查看 3.1K关注 0票数 2

我创建了一个在包括IE8在内的所有浏览器中正确显示的网站,当从本地服务器(即http://localhost )查看时

然而,当我从另一台机器上查看网站时,比如http://pc5008,IE8就进入了兼容性模式,看起来很糟糕。

额外信息

当从本地主机查看时,IE8提供了一个在兼容性模式下查看的选项。如果我选择此选项,它看起来与在非本地主机上查看时相同,即可怕。

当在非本地主机上查看时,IE8不会显示在兼容性模式下查看的选项。(工具下的兼容性模式已变灰)

此外,所有的验证都是严格的XHTML1.0。

EN

回答 2

Stack Overflow用户

发布于 2011-07-18 09:12:35

我不太熟悉这个主题,但是我知道IE基于doctype声明选择它的模式(标准/古怪模式)。检查您的doctype是否正确。

也许这篇文章会有所帮助:用Doctype激活浏览器模式

如果问题最终与doctype有关,请尝试声明它为html5样式:

代码语言:javascript
复制
<!DOCTYPE html>
票数 0
EN

Stack Overflow用户

发布于 2011-07-19 07:41:07

结果,IE8在Tools\Compatibility View Settings\下有一个名为“在兼容性视图中显示内部网站点”的选项。禁用此功能解决了我的问题。

另一种解决方案是在头部添加以下一行:

代码语言:javascript
复制
    <meta http-equiv="x-ua-compatible" content="IE=8">

这将覆盖设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6730637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档