绝对路径和相对路径的区别 什么时候用绝对路径? 什么时候用相对路径?

一、绝对路径和相对路径异同点:
两者的相同之处,在于两者都是对图像,音乐,网址,视频等文件资源的引用方法。

两者的不同之处,在于描述目录路径时,所采用的参考基准点不同。

绝对路径:直接指明文件在硬盘上真正存在具体位置或者是以Web站点根目录为参考的完整路径。绝对路径是规定死的目录,直观清晰,但被网页引用的文件不能随意挪动。当多个网页引用同一个文件时,所使用的路径都是相同的。

相对路径:舍去磁盘盘符、计算机名等信息,以引用文件的网页所在文件夹位置为参考,建立出的基准根目录。当保存于不同目录的网页引用同一个文件时,所使用的相对路径不同。

二、在什么情况下使用绝对路径?
通常情况下,只在自己的计算机上对网页进行编辑操作,不拷贝到别的电脑或者服务器,这时可以使用绝对路径。

三、在什么情况下使用相对路径?
在大多情况下,进行网页编程时,强烈推荐使用相对路径。如果使用绝对路径来指定文件的位置,在自己的计算机上 浏览可能是正常显示,但如果上传到Web服务器上浏览,很有可能因为路径不对,导致图片等文件不能正常显示。而使用相对路径,可以减少因网页和程序文件存储路径变化,造成的网页不正常显示、程序不正常运行现象。使用某些网页设计软件引用文件时,会自动使用相对路径,极大的便利了网站管理。

附:
/ 代表根目录
./ 代表当前文件所在目录(可省略)
…/ 代表当前文件所在目录的上级目录
…/…/代表当前文件所在目录的上上级目录
…/…/…/ 以此类推

发布了27 篇原创文章 · 获赞 5 · 访问量 1697

猜你喜欢

转载自blog.csdn.net/vanarrow/article/details/105459387