绝对路径与相对路径

绝对路径

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

Ex:

windows:
c:/website/img/photo.jpg

linux:
LINUX系统中 绝对路径 以“/”为起始
/home/user1/abc.txt

相对路径

相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。

下面举实例详解:

一、例如在本地硬盘有如下两文件,它们要互做超链接

1
2
G:\site\other\index.htm
G:\site\web\article\01.htm

index.htm要想链接到01.htm这个文件,正确的链接应该是:

../web\article\01.htm或者../web/article/01.htm

在超链接中../可以省略,在dos,或windows文件路径中../不可以省略。

反过来,01.htm要想链接到index.htm这个文件,在01.htm文件里面应该写上这句:
1

../../other/index.htm

这里的 ../ 表示向上一级。

注意:相对路径的文件夹符号是斜杠:/

链接文字这样的链接,在href后面的第一个斜杠表示根目录,通常我们要特别慎用这种方式。


1
2
3
4
5
./ 表示当前目录

../ 表示父级目录

/ 表示根目录
Donate? comment?