【问题标题】:html won't load uikit css two folders deephtml不会加载uikit css两个文件夹深
【发布时间】:2016-06-15 20:34:44
【问题描述】:

我目前正在学习使用 yootheme 的 uikit。我目前在我的 Mac 上从 Apache 2.4.16 运行它,但 index.html 页面不会调出主 uikit.css(或任何 css)深埋两个或多个文件夹级别(作为所有 css 文件在uikit的目录中)。

这是我的文件夹结构:

  • 主站点文件夹
    • index.html
    • uikit/
      • css/
        • uikit.css
      • 字体/
      • js/

这是我在 index.html 的头部包含的行(复制并粘贴):

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

如果我拉出那个 css 文件并将它放在我创建的任何其他文件夹(或根目录)中,我可以更改对“otherFolder/uikit.css”的引用,它可以完美运行......但我会希望能够在多个文件夹中组织好东西,直到我确定我打算使用的众多 uikit css 文件中的哪一个。

是否有什么我错过的东西使我无法加载超过一个文件夹杠杆深度的 css 文件?还是我需要将所有内容都放在一个 css 文件夹中,尽管会失去组织带来的便利?

编辑:我的浏览器(或 Apache?)一定很奇怪,没有意识到文件夹中有文件。我不知道原因,但删除整个文件夹,并在目录中重新创建它,然后单独上传文件让它工作。尽管它仍然让我感到困惑,为什么它一开始就不起作用。某种缺失的参考资料或其他东西。

【问题讨论】:

  • 您是否检查了开发者控制台以查看是否引发了任何冲突?
  • 没有。怎么做呢?
  • 如果您在浏览器中打开 index.html。在大多数现代浏览器中,您可以右键单击页面并选择检查(或按 F12),这将从那里启动开发人员工具,您可以选择控制台,您将在其中看到正在产生的任何错误。
  • 好的,很高兴知道。不幸的是,没有出现错误。我得继续挖掘。

标签: html css uikit subdirectory


【解决方案1】:

用途:

../

要转到更高的目录,例如:

href="../uikit/css/uikit.css"

“向上”一级目录。 ../../ 上升 2 级,依此类推 ...

或者,从根目录开始,在 Windows 中是 C: >

【讨论】:

  • 是的,我知道这种方法。它没有解决它。即使给出从根目录开始的显式路径也不起作用。至少可以这么说,这很奇怪。一定有什么奇怪的事情发生了。
  • 您可以尝试在路径前加上正斜杠。 /uikit/css/uikit.css
  • 也试过了,但无济于事。删除并重新创建/重新填充 uikit 文件夹使它可以工作。所以一切都很好。现在我只希望我知道为什么它一开始就不起作用。
猜你喜欢
  • 2016-03-31
  • 2020-02-01
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 2013-06-11
  • 2013-09-18
  • 2015-11-13
  • 1970-01-01
相关资源
最近更新 更多