在与CSS有几个问题后,我从http://responsivemultimenu.com下载了菜单代码。CSS作为本地主机而不是服务器地址
当调用LocalHost时,代码在IE和FF的本地机器上运行良好。当我将它复制到我们的Intranet服务器(Windows 2003,IIS 6)并通过它的服务器地址呼叫该页面时,css无法在IE中完全加载,但在Firefox中工作。我在第二台服务器(Windows 2008,IIS 7.5)上尝试过,结果相同。要查看它是否是我的浏览器,我有一对其他人在他们的计算机上从服务器上调用该页面,结果相同。
我没有改变下载的任何html,css或js代码。
它似乎是一些CSS加载,但不是全部。我完全难倒了。
这是在Internet Explorer中的截图。它不工作。
我真的需要弄清楚为什么CSS没有加载。有什么可以阻止它?我需要在浏览器或服务器上更改哪些内容?
如果不能查看*任何内容*,很难说出发生了什么。但是您应该知道Internet Explorer通常配置为使用Intranet站点的兼容模式来“增强与企业Web应用程序的兼容性”。您可以使用IE开发人员工具进行验证。 – poke
这必须是Internet Explorer中最笨的默认设置之一。取消选中“在兼容性视图中显示Intranet站点”已将其修复。 我想,我将不得不找出其他的东西。我无法让2000人改变这种设置。我需要建立一些能够发挥作用的东西。 – Soren
你可以在你的HTML中添加一些元标记,告诉IE不要这样做。所以你不需要改变所有的浏览器。 – poke