【问题标题】:I can't link my html file to another html file我无法将我的 html 文件链接到另一个 html 文件
【发布时间】:2021-03-22 03:59:53
【问题描述】:
<a href="folder1/index.html">Home Page</a>

我在我的代码中使用此指令链接另一个文件夹中的另一个代码,但是当我测试并按主页时它不起作用!

【问题讨论】:

  • 您的应用程序文件夹结构是什么样的?也许您使用的路径不正确。上面的链接应该可以工作
  • 在我的桌面我有一个名为 myFolder 的文件夹,其中包含两个文件夹:folder1(包含 index.html)和 folder2(包含此指令代码的文件)
  • 这个工作&lt;a href="./folder1/index.html"&gt;Home Page&lt;/a&gt;吗?

标签: html


【解决方案1】:

你的代码是:&lt;a href="folder1/index.html"&gt;Home Page&lt;/a&gt;;

让我们了解它的作用。此代码必须在某个文件中。假设您正在双击一个文件myFile.html,这段代码就写在其中。

现在,这一行表示在同一位置有一个名为 - folder1 的文件夹,其中有一个文件 index.html。所以,结构应该是这样的。

现在,如果path is correct,您的文件将打开。你写的代码没有错。

您有 2 个文件夹,每个文件夹有 1 个文件

现在,对于您的问题,首先您需要向上 1 个空格,然后转到另一个文件夹。要进行 1-place-up,我们使用 ../ 指令。

所以,对你来说,答案是:

&lt;a href="../folder1/index.html"&gt;Home Page&lt;/a&gt;

【讨论】:

  • 在我的桌面上,我有一个名为 myFolder 的文件夹,其中包含两个文件夹:folder1(包含 index.html)和 folder2(包含此指令代码的文件)......那么指令应该如何而是?
  • @BacimOUESLATI - 我已经更新了答案。看看吧。
【解决方案2】:

确保您的文件夹名称为真或文件路径为真,如果它们都为真,请尝试主页

【讨论】:

【解决方案3】:

根据 cmets,这是您正在使用的文件夹结构:

-myFolder
--folder1 (contains index.html)
--folder2 (contains the code you wrote)

要从文件夹 2 链接到文件夹 1,您需要像这样使用 ../

<a href="../folder1/index.html">Home Page</a>

【讨论】:

    【解决方案4】:

    你的结构看起来像这样:

    myFolder
       |
       |----------folder1
                     |
                     |-----------> index.html
       |
       |----------folder2
                     |
                     |-----------> another_file.html
    

    要将index.htmlanother_file.html 链接,您需要仔细记下从folder2folder1 的路径。您需要在 another_file.html 中执行此操作以创建该链接:

    <a href="../folder1/index.html">Home Page</a>
    

    ../ 允许您访问当前位置上方的文件夹,即folder2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多