2017-07-27 141 views
0

在与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加载,但不是全部。我完全难倒了。

下面是FireFox中的屏幕截图以及它应该是什么样子。 Here is a screen shot of it in FireFox and what it is supposed to look like

这是在Internet Explorer中的截图。它不工作。 Here is a screenshot of it in Internet explorer. It's not working.

我真的需要弄清楚为什么CSS没有加载。有什么可以阻止它?我需要在浏览器或服务器上更改哪些内容?

+1

如果不能查看*任何内容*,很难说出发生了什么。但是您应该知道Internet Explorer通常配置为使用Intranet站点的兼容模式来“增强与企业Web应用程序的兼容性”。您可以使用IE开发人员工具进行验证。 – poke

+0

这必须是Internet Explorer中最笨的默认设置之一。取消选中“在兼容性视图中显示Intranet站点”已将其修复。 我想,我将不得不找出其他的东西。我无法让2000人改变这种设置。我需要建立一些能够发挥作用的东西。 – Soren

+0

你可以在你的HTML中添加一些元标记,告诉IE不要这样做。所以你不需要改变所有的浏览器。 – poke

回答

0

检查在开发模式浏览器控制台上,在Chrome可以用键Crtl ++打开它Ĵ,我不使用Firefox。打开后,重新加载页面,并在加载网站时检查是否有任何错误。也许你需要在你的文件中更新你的CSS文件的路径/位置,例如,你的文件存储在/home/my_website/style/file.css中,你可以在本地访问它,但也许当浏览器加载你的网站时,它没有找到文件/路线。

0

我有同样的问题,因为你没有任何帮助做了研究后,然后我试图访问其中css文件存储中的文件夹,并弄清楚,我没有权限时,我改变了它,它的工作完美enter image description here

相关问题