Html 绝对和相对联系

Html 绝对和相对联系,html,css,web,Html,Css,Web,我有一个关于绝对和亲属联系的问题,因为我正在做作业,似乎有点困惑。。。每种类型的链接将在哪些不同的情况下使用 谢谢大家! 简言之,相关链接查找相同文件夹结构中的文件。例如,如果您的文件具有以下结构: 根 /资产 /img image.jpg index.html 然后,当在image.html页面上查找要使用的图像时,可以输入。绝对URL包括该图像的完整URL,因此类似于 通常,使用相对URL是最容易管理的。如果您使用内容管理系统,它通常会使用相对URL 绝对URL可以在任何地方

我有一个关于绝对和亲属联系的问题,因为我正在做作业,似乎有点困惑。。。每种类型的链接将在哪些不同的情况下使用


谢谢大家!

简言之,相关链接查找相同文件夹结构中的文件。例如,如果您的文件具有以下结构:

    • /资产
      • /img
        • image.jpg
    • index.html
然后,当在
image.html
页面上查找要使用的图像时,可以输入
。绝对URL包括该图像的完整URL,因此类似于

通常,使用相对URL是最容易管理的。如果您使用内容管理系统,它通常会使用相对URL

绝对URL可以在任何地方使用-如果URL不在您的站点结构中,您需要使用它们


如果您的服务器上有图像,则其中任何一个都会得到相同的结果,相对URL的键入速度通常会更快。:)

@Danny Santoro很好地解释了什么是相对链接和绝对链接。至于何时使用它们:

  • 在同一域上的页面之间进行链接时,请使用相对链接。例如,如果您正在处理并希望链接到,则应使用如下所示的相对链接:
  • 在不同域上的两个页面之间进行链接时,请使用绝对链接。例如,如果您正在处理并希望链接到,请使用绝对链接:
至于为什么如果源和目标都在同一个域上,那么相对链接会更好——比如说,你正在工作的站点有一个域
oranges.com
。然后你使用绝对链接——将你网站上的每个链接硬编码为
www.oranges.com/foo
。随后,您希望将域切换为
www.grapes.com
。现在,您必须返回并手动更改网站上的每个链接,如
www.grapes.com
!然而,如果你只是使用相对链接,你就不需要改变任何东西

如果你正在链接到另一个域,那么你别无选择,只能使用绝对链接。仅当源和目标位于同一域时,相对链接才起作用。因此,在这种情况下,您将使用绝对链接