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



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

每当IE浏览器显示"兼容性图标"时,是否意味着存在CSS或HTML问题? 因为该图标仅显示在网站的 PROD 版本上。

我会添加与 x-ua 兼容的标签,但它一定不是最佳实践,因为它不会由 W3C 验证。 添加标签是唯一的解决方法吗?

兼容模式设置上有一个复选框,上面写着"对 Intranet 站点使用兼容模式"。尝试在客户端的 IE 上设置它。

如果我们在 DEV 环境中并保留 PROD 框,我们最终添加了一个动态检查来设置元标记,它似乎工作正常。 感谢卢塞罗和pst的帮助。

最新更新