html

时间:2015-09-08 14:29:50

标签: html absolute relative

我一直在寻找HTML中绝对与相对链接的完整明确解释。

  1. <a href="http://www.example.com/page.html">link page</a>
  2. <a href="//page2.html">link page</a>
  3. <a href="/page3.html">link page</a>
  4. <a href="./page4.html">link page</a>
  5. <a href="../page5.html">link page</a>
  6. 所以在上面的列表中,

    1. 是绝对链接
    2. 与站点根目录相关,具有http或https
    3. 是否与网站根目录相关?
    4. 在当前目录中?
    5. 是一个目录?

2 个答案:

答案 0 :(得分:1)

这不是HTML。这是操作系统所有方面的绝对或相对路径。

  1. 是的,没有解释。是没有SSL(https)的链接
  2. 是。如果用户使用http访问网络,则会自动切换为http;如果用户使用https。
  3. 访问网络,则会自动切换到https
  4. 是。它链接到//domain/thelink.ext
  5. 是。与在操作系统中一样,./是当前目录。很多时候你必须指定它以确保当前。
  6. 是。与在操作系统中一样,../更改为父目录。您可以进行嵌套,../../../将表示最多3个父目录。

答案 1 :(得分:1)

  1. 正如您所说,不安全连接的绝对链接(http://)
  2. 仅根据当前协议将您链接到http://page2.htmlhttps://page2.html
  3. 是的,将您链接到网址/ page.html
  4. 是的,与链接相同 - &gt;当前目录