目录更改后页面无法加载css文件

时间:2015-05-22 07:01:03

标签: javascript php jquery html css

自从过去3个小时以来我试图理清这个问题但是不能,我尝试使用其他类似stackoverflow问题上的解决方案,但是没有用。

所以我的问题是:

我有一个分为两个阶段的网站,一个是访客,另一个是管理员。现在早些时候我在根目录中有管理和非管理员php文件,在各自的文件夹中有js和css文件,即" css"和" js"在网站的根目录中。

但为了使所有内容排序,我将所有与管理面板相关的php文件拖到名为" adpanel"的文件夹中。在根目录中,他们的css和js存储在文件夹" adpanel"内的各自文件夹中。

从此开始,混乱开始了,css未能出现,即使在萤火虫中它没有显示任何东西的css标签,它是空的。我认为问题可能是因为我在href中输入路径的方式,但即使在尝试其他方式后,也无法加载。

但是一切都在Chrome中完美无缺。我试图清除firefox的整个数据,但这也没有帮助。

请帮帮我!!

我认为问题与浏览器有关,如前所述,css在其他浏览器中完美加载。现在我尝试从较旧的css文件夹(根目录中的一个)调用css文件,它工作。但是我已经清除了整个firefox,我应该尝试重新安装firefox吗?

更新:尝试过重新安装Firefox。什么都没有改变。

最终更新:这是导致firefox问题的原因。正如我之前所说,我卸载了firefox(但不是完全),然后我再次安装但问题仍然存在,然后搜索了一段时间后我首先卸载了firefox然后进入APPDATA文件夹并删除了Mozilla Firefox文件夹。

然后我重新安装了firefox,唉它开始按预期工作了,css开始显示它对页面的影响。

现在,谢谢你们每个人(当​​然包括stackoverflow)花了他们宝贵的时间来解决我的问题。如果我无法提供适当的信息,我会道歉。我会更好地解释自己的疑问。再一次谢谢你。美好的一天:)

3 个答案:

答案 0 :(得分:0)

如果您的css位于根文件夹中,我认为您应该只在CSS链接的开头添加/

<link rel="stylesheet" href="/css/masters.css" /> 

(对不起,如果我误解了你的问题)

答案 1 :(得分:0)

您错过了链接中的text/css,您需要的是:

<link rel="stylesheet" href="css/masters.css" type="text/css" />

这应该工作。

<强> 注意
请确保您在标题中声明这些,并且之后没有其他样式表,因为它们将被覆盖或至少覆盖类/ ID

答案 2 :(得分:0)

这是导致Firefox问题的原因。我首先卸载了firefox然后进入APPDATA文件夹并删除了Mozilla Firefox文件夹。然后我重新安装了firefox,它开始按预期工作,css开始显示它对页面的影响。