css - IE9 总是在我的 DEV 服务器上恢复到 IE7 标准,而不是在 PROD 中

标签 css html internet-explorer quirks-mode

我有一个 HTML5 网站,当在我的开发服务器上的 IE9 中查看时,它总是默认为 IE7 标准并且看起来很糟糕。使用开发人员工具,我可以手动将文档模式切换为 IE9 标准(页面默认),然后页面看起来不错。但是,PROD 中的同一页面显示它默认为 IE9 标准。

请问IE浏览器每次显示“兼容图标”,是不是意味着CSS或HTML有问题?因为该图标仅显示在网站的 PROD 版本上。

我会添加标签 x-ua-compatible 标签,但这一定不是最佳实践,因为它未通过 W3C 验证。添加标签是解决问题的唯一方法吗?

最佳答案

兼容性模式设置上有一个复选框,上面写着“为内部网站使用兼容模式”之类的内容。尝试在客户的 IE 上将其关闭。

关于css - IE9 总是在我的 DEV 服务器上恢复到 IE7 标准,而不是在 PROD 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11993015/

相关文章:

css - 下拉菜单打不开

html - 由于 Firefox 和 Chrome 中的 CSS 而错位的列表元素

javascript - Ember.js 在 IE 7 中呈现缓慢

javascript - 即忽略一般的 javascript 文件或代码

jquery-plugins - 是否可以使用 jQuery slimbox2 显示带有文本而不是图像的 div?

performance - bootstrap js 会减慢 IE 中的网页速度

html - 使用定义的自动高度和最小高度垂直对齐容器内的内容

javascript - Chrome PrintFrienfly PDF 扩展会弹出一个 Iframe。我可以修改 CSS 并处理文本吗?

javascript - 在 iframe 中编辑 block

javascript - 适用于 Facebook 可玩广告的 SDK