代码之家  ›  专栏  ›  技术社区  ›  EdmundYeung99

使用句点的Html相对路径

  •  2
  • EdmundYeung99  · 技术社区  · 11 年前

    我对以下内容何时使用以及它们的含义感到困惑,例如在img标记的src属性中。

    我知道/的意思是“当前目录”和../意思是“向上一个目录”

    .   Current Directory?  &lta href="." /&gt  
    ./  Current Directory   &ltimg src="./image.png" /&gt  
    /   Root directory      &ltimg src="/image.png" /&gt  
    ../ Up one directory    &ltimg src="../image.png" /&gt  
    
    

    两者之间有什么区别/image.png和/image.png

    已更新 :/表示站点的根目录

    3 回复  |  直到 11 年前
        1
  •  3
  •   Ian Clark    11 年前

    / 意味着从根目录开始。鉴于 ./ 是当前目录,但我不确定是否需要它(除非您计划附加到 PATH 在Linux系统中。。。很高兴在这一点上错了)。

        2
  •  1
  •   Jamie Taylor    11 年前

    ./image.png 将获取相对于您当前位置的image.png。正在呼叫/image.png打开 domain.tld/site/page.html 将在以下位置查找图像 domain.tld/site/image.png

    /image.png 将在您网站的根目录中查找图像。 domain.tld/image.png


    你也可以使用这样的东西 ../images/image.png 。如果在上使用 域.tld/site/page.html ,浏览器将从 domain.tld/images/image.png
        3
  •  0
  •   fred02138    11 年前

    /表示根目录。使用对于当前目录。