【问题标题】:How do I link back out of a folder using the a-href tag? [duplicate]如何使用 a-href 标签从文件夹中链接回来? [复制]
【发布时间】:2014-01-03 04:35:45
【问题描述】:

好的,所以我在文件夹中有一个页面,该页面称为jobs.html,该文件夹简称为“jobs”。它是我的“网站”文件夹的子文件夹。在“main”文件夹的主目录中是我的“home.html”文件。当我尝试做

<a href="home.html">bla</a>

它在工作文件夹中寻找不存在的主文件时出现故障。

所以我问,如何从文件夹中引用来调用根文件夹中的文件?

【问题讨论】:

  • &lt;a href="../home.html"&gt;bla&lt;/a&gt;
  • 之前已经回答过:stackoverflow.com/questions/5559578/…
  • b.t.w 一种在你的代码中简化 url 的方法是有一个服务器端常量,它保​​存你网站的基本 url(比如说 BASE_URL)然后你所有的 url 将是一个。完整而不是相对)和 B. 更简单

标签: html css hyperlink directory


【解决方案1】:

尝试将您的链接设置为您的站点根目录;注意home.html前面的/

<a href="/home.html">bla</a>

或者,如果您知道路径肯定是下一个目录,那么只需明确告诉它下一个目录;注意home.html前面的../

<a href="../home.html">bla</a>

【讨论】:

  • 出于某种原因,将 /home 而不是 ../home 引导直接指向我在 C: 上的根目录,这很奇怪。不过,双点最终还是起作用了。
  • 好吧,如果您通过 Web 服务器加载页面,/home.html 会起作用。如果它要进入您的 C: 驱动器上的根目录,那么您将在浏览器中将页面作为直接 HTML 加载。
【解决方案2】:

您可以在 html 文档前使用../ 向上移动目录。所以如果home.html 是一个目录,你可以这样做:

<a href="../home.html">bla</a>

【讨论】:

  • 很好,尊重++
猜你喜欢
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2012-11-15
  • 2011-11-18
  • 2017-04-05
  • 1970-01-01
相关资源
最近更新 更多