到父文件夹的相对链接不起作用

时间:2019-01-13 01:33:22

标签: html css

我在一个网站上工作,但我在返回index.html和CSS表的相对链接时遇到问题。我目前正在访问一个位于站点目录内的名为blog.html的文件。 index.html在根文件夹中。 CSS称为main.css,位于根目录下的特殊css文件夹中。

我已将此代码用于导航:

<nav>
    <ul>
        <li><a href="../index.html">HOME</a></li>
        <li class="selected"><a href="blog.html">BLOG</a></li>
        <li><a href="">INVENTIONS</a></li>
        <li><a href="">RECIPES</a></li>
        <li><a href="">LOCATIONS</a></li>
    </ul>
</nav>

但是,保存并刷新页面后,它仍将仅链接到/sites/index.php而不是仅链接到index.php。

我尝试只使用/以及./,但无法使用。 CSS表是相同的错误。似乎是在site / css /中寻找main.css而不是/css/main.css。

我已经在使用相对链接,并且我知道../index.html应该从sites / blog.html链接回(root)/index.html。它虽然没有工作。链接保留在sites /目录中,并且不会移回到根目录。

知道为什么会这样吗?从来没有这个问题。

1 个答案:

答案 0 :(得分:0)

因此,我找到了一个解决方案,或者我遵循了一些故障排除步骤来做到了。

  1. 再次清除了浏览器缓存。
  2. 我删除了html文件,然后再次保存。我正在使用Sublime,所以 内容仍然保留,即使文件已被删除。
  3. 我确实刷新了站点

突然之间一切都在进行。仍然很奇怪,以前从未发生过。无论哪种方式,它现在都可以正常工作。