当前位置: 首页 > 面试题库 >

有相对于​​根的链接?

濮阳浩穰
2023-03-14
问题内容

有没有一种方法可以使页面上的所有链接都相对于根目录?

例如,在www.example.com/fruits/apples/apple.html我上面可以有一个链接:

<a href="fruits/index.html">Back to Fruits List</a>

该链接指向www.example.com/fruits/apples/fruits/index.html还是www.example.com/fruits/index.html?如果是第一个,是否有办法使其指向第二个呢?


问题答案:

根目录相对的URL以/字符开头,看起来像<a href="/directoryInRoot/fileName.html">link text</a>

您发布的链接:<a href="fruits/index.html">Back to Fruits List</a>链接到位于一个名为fruits的目录中的html文件,该目录与显示该链接的html页面位于同一目录中。

要使其成为相对于根的URL,请将其更改为:

<a href="/fruits/index.html">Back to Fruits List</a>

*根据OP中的问题在评论中进行了 *编辑

因此,执行/将使其相对于www.example.com,有没有一种方法可以指定根目录,例如,如果我希望将根目录设为www.example.com/fruits/中的www.example.com/fruits,该怎么办?
apples / apple.html?

是的,在hrefsrc属性中以开头的URL
/将构成相对于根目录的路径。例如,给定html页面www.example.com/fruits/apples.htmlaof
href="/vegetables/carrots.html"将会链接到page
www.example.com/vegetables/carrots.html

base标签元素允许你指定基URI该页面(虽然base标签必须被添加到_每个_页面中它使用特定的基础是必要的,为了这个,我会简单地举W3的例子:

例如,给定以下BASE声明和A声明:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
 <HEAD>
   <TITLE>Our Products</TITLE>
   <BASE href="http://www.aviary.com/products/intro.html">
 </HEAD>

 <BODY>
   <P>Have you seen our <A href="../cages/birds.gif">Bird Cages</A>?
 </BODY>
</HTML>

相对URI“ ../cages/birds.gif”将解析为:

http://www.aviary.com/cages/birds.gif


 类似资料:
  • 问题内容: 我目前正在相对于当前窗口位置说明templateUrl。 如何使templateUrl相对于应用程序的根目录?我正在寻找这样的东西: AngularJS可以做到吗? 问题答案: 看起来受支持了。取自AngularJS Google Group上的 一个线程: 带有“ /”前缀的URL相对于域,没有“ /”前缀的URL相对于主页(“ index.html”)页面或基本URL(如果在htm

  • 问题内容: 我正在编写一个servlet(特别是Scalatra)。在servlet中,我在目录中包含许多链接,该目录包含在每个页面中。我希望这些链接相对于应用程序基础。如果我使用诸如“ / foo”之类的链接,那么当从根目录(localhost:8080 /)提供servlet时一切正常,但是如果我从Jetty / Tomcat以及其他servlet(localhost:8080 / servl

  • 问题内容: 我尝试过一些关于绑定和未绑定方法的代码。当我们调用它们时,我认为它们都会返回对象。但是,当我用于获取一些信息时,它返回的内容我并不理解。 IDE:Eclipse 插件:pydev 输出是… 为什么#1和#2返回相同的ID?他们不是不同的对象吗?如果我们分配和两个变量,#3,#4回报不同的ID。 我认为#3和#4表明它们不是同一对象,而是#1和#2 … 绑定方法的ID和未绑定方法的ID有

  • 问题内容: 考虑一下: 因此,万一我只想得到它,是否足以代替它使用? 问题答案: 您可以同时使用或获取。 但是从性能角度来看,我想这会稍微快一点,因为它只是检查 页面的DOM中是否存在 某个 元素 。这并不一定意味着该元素是可见的。而必须检查 元素是否存在于页面的DOM上并且可见 。可见性意味着不仅显示元素,而且其高度和宽度都大于0。 因此,根据您的情况使用就足够了。 您可以考虑以下几点,根据您的

  • 本文向大家介绍HTML5相对于HTML4有哪些优势?相关面试题,主要包含被问及HTML5相对于HTML4有哪些优势?时的应答技巧和注意事项,需要的朋友参考一下 HTML5的规范都是基于用户优先准则来编写的,贴合开发者的编码习惯,语法限制不严,代码也更为精简,更易于阅读。 功能强大,用户体验佳 HTML5视频播放起来更流畅清晰,也更省电;HTML5游戏小巧流畅,画面质量高,操作易上手;HTML5广告

  • 我的模型JRip分类器有一个小问题 输出似乎足够好,但我担心相对绝对误差和相对平方根误差会很高。当我尝试J48和NaiveBayes时,它也高出了98%。这在分类中不是很重要吗?我可以就这样离开吗?否则,我如何改进它?成本矩阵为: 0 1 2 0 是什么改善了二等舱TP费率的结果。提前感谢您的帮助