【问题标题】:Page doesn't load css file after directory change目录更改后页面不加载css文件
【发布时间】:2015-05-22 07:01:03
【问题描述】:

自从过去 3 个小时以来,我一直在尝试解决这个问题但无法解决,我尝试使用发布在其他此类 stackoverflow 问题上的解决方案,但没有奏效。

这就是我的问题:

我的网站有两个阶段,一个是访问者,另一个是管理员。现在早些时候,我在根目录中有管理员和非管理员 php 文件,并且在它们各自的文件夹中都有 js 和 css 文件,即网站根目录中的“css”和“js”。

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

从这里开始,混乱开始了,css没有出现,即使在firebug中它的css选项卡下什么也没有显示,它是空的。我认为问题可能是因为我在 href 中输入路径的方式,但即使尝试了其他方式,它也无法加载。

但一切都在 chrome 中完美运行。我试图清除 Firefox 的全部数据,但也没有用。

请帮帮我!!

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

更新:也尝试过重新安装 firefox。没有任何变化。

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

然后我重新安装了 firefox,可惜它开始按预期工作,css 开始在页面上显示它的效果。

现在,感谢所有抽出宝贵时间解决我的问题的人(当然包括 stackoverflow)。如果无论如何我未能提供适当的信息,我深表歉意。我会改进自己,更好地解释我的查询。再一次感谢你。美好的一天:)

【问题讨论】:

  • 检查浏览器控制台是否有错误
  • 提供一些细节,目录结构,html代码...
  • 你能显示 CSS 文件的路径吗?我要问的 CSS 包含语句。
  • @Lal 它正在显示此消息:12:33:50.660 预期为 ':' 但找到了 '='。声明 drop.1 adpanel_login.php
  • 当您尝试直接在浏览器中访问 CSS 时,您会得到什么?

标签: javascript php jquery html css


【解决方案1】:

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

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

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

【讨论】:

  • 实际上 css 文件之前是这样存储的 root\css\masters.css 但是当我将它移动到新的目录结构中时firefox,尽管在 chrome 和 IE 中一切正常。是的,我什至尝试过提到这样的路径。但这也不起作用。不过感谢您的帮助:) 抱歉,如果我在提问时无法让自己足够清楚。
【解决方案2】:

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

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

这应该有效。

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

【讨论】:

  • 除了这两个之外,没有其他 CSS 文件。我们是否有必要输入类似的类型,是否推荐因为我从不这样做,我只是添加 rel="stylesheet" 和 href。实际上我卸载了firefox,所以现在我再次下载它,所以可能需要一些时间。但我会在下载时通知您。并将尝试这个。感谢您的帮助:)
  • 最好将其声明为text/css,否则浏览器可能会将其解释为 JavaScript 或任何其他文件类型,这是我们都不想要的! xD
  • 真实数据! :D @sam 迅速
  • 希望对你有所帮助:)
  • 当然,非常感谢您,但我不知道该怎么做,因为您知道实际问题是其他问题,而且没有一个答案真正有助于解决这个问题。所以我只想问是否必须接受答案。如果是,那不是虚假广告吗?
【解决方案3】:

是firefox引起的问题。我首先卸载了 firefox,然后进入 APPDATA 文件夹并删除了 Mozilla Firefox 文件夹。然后我重新安装了 firefox,它开始按预期工作,css 开始在页面上显示它的效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    相关资源
    最近更新 更多