![IE 的“以兼容模式显示 Intranet 站点”选项有什么作用?为什么它是 IE 中的默认选项?](https://linux22.com/image/1399632/IE%20%E7%9A%84%E2%80%9C%E4%BB%A5%E5%85%BC%E5%AE%B9%E6%A8%A1%E5%BC%8F%E6%98%BE%E7%A4%BA%20Intranet%20%E7%AB%99%E7%82%B9%E2%80%9D%E9%80%89%E9%A1%B9%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%EF%BC%9F%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%83%E6%98%AF%20IE%20%E4%B8%AD%E7%9A%84%E9%BB%98%E8%AE%A4%E9%80%89%E9%A1%B9%EF%BC%9F.png)
IE 中的“以兼容模式显示 Intranet 站点”选项到底是什么意思?为什么它会成为默认选项?
我使用 Mac 而不是 PC 进行设计和开发,因此对于 Windows/IE 问题我并不是特别了解。
客户托管了我开发的 Wordpress 网站,该网站在他们内部安装的 Ubuntu 服务器上运行。他们以前的网站托管在他们的 Windows 服务器上,其他一切都在服务器上运行。以下是其中一个作品集页面:http://grlarchitects.com/liberty-mutual-insurance-group/
我们推出网站 2 个月后,他们说,通过 Windows 8.1 和 IE 11 查看时,其网站作品集页面的格式显示缩略图堆叠得相当内联。当他们禁用此兼容模式时,格式就没问题了。
我的问题是,为什么他们需要工作站以兼容模式显示内部网站?他们以前的网站托管在 Windows 服务器上。
他们一直以兼容模式运行,这是他们所有工作站的默认模式。唯一不同的是,他们在 12 月升级到了 IE 11/Win 8.1。让他们禁用所有工作站的兼容模式合理吗?他们还需要以兼容模式运行的其他原因是什么?
尽管他们说这是刚刚发生的 - 我不确定该网站是否曾在 IE 中内部测试过 - 但我的浏览器测试都使用 Browserstack 和 IE 进行,并且仍然使用该配置。我不知道办公室里是否有那么多人使用 IE。
另外 - 当我在通过 HostGator 托管的测试网站中重新创建这些投资组合页面时,在 IE 上以兼容模式查看时根本看不到问题。
我还应该说,我已经排除了 Wordpress 主题和插件冲突。当我在 css 中注释掉 display:inline-block 时,我可以通过 Mac 上的 Firebug/FF 重现该问题:
.mg-image-showcase .mg-thumbs ul li {
display: inline-block !important;
position: relative !important;
vertical-align: top !important;
}
如果我改用 float:left 并添加 list-style:none; 我可以使其正确对齐。
.mg-image-showcase .mg-thumbs ul li {
/*display: inline-block !important;*/
position: relative !important;
vertical-align: top !important;
float:left;
list-style: none;
}
我尚未与客户端测试这一点。
我很想听听对此的任何想法,我将不胜感激!
谢谢。