绝对路径和相对路径

时间:2016.11.25 发布人:心有余悸456

绝对路径和相对路径

已解决问题

谷歌心有余悸456用户在2016.11.25提交了关于“辛弃疾绝对路径和相对路径”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-23T12:04:02。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:LIREIA  

一、基本概念

相对路径:顾名思义,相对问答于当前文件的路径。绝对路径:绝对路就是你的主页上的文件或目录在硬盘上完整步液绿基青院治乐类宜的路径。在网页中,以http开头的链接都是绝对路径。二、货可训广请相对路径使用的特殊符

以下为建立路径所使用的几个特殊符号,及其所代表的意义。

".垂明回入走重用汉随/"开头:代表目前所在的目录。

"../"开头:代表上一层目录。

"/"开头:代表根目录,使用根目录可以在网站中任意移动调用文件。

例子:

网站有一文件:http://www.***.com/目录1/文件1.html
 和另一文件:http:/可转友行转七队/www.***.com/目录1/目录2/文件2.html
元福岁危杆相  和一图片:http://www.***.com/目录1/目录2/图片曾要死聚艺倒传2.jpg

    图片:http://www.***.com/图片目录/图片1.jpg

这些路径都是完整的路径,也就是绝对路径,现在要用相对路径来访问他们:

1.在相同目录里

网页“文件2.html”里的<img>要调育备选鱼果用“图片2.jpg”
  方法1:<imgsrc=”图片2.jpg”>
  方法2:<imgsrc=”./图片2.jpg”>
  方法3:<im简某gsrc=”/目录1/目录2/图片2.jpg”>跳到根目录

2.访问下层目录的文

网页“文件1.html”里的<img>要调用目录2的“图片2.jpg”
  方法1:<imgs氧rc=”目录2/图片2.jpg”>
  方法2:<img威武热居src=”./目录2/图片2.jpg”>
  方法3:<imgsrc=”/目录1/目录2/图片2.jpg”>跳到根目录

3.访问谈当走响款渐测专上层目录的文件

网页“文件1.html”里的<img>要调用图片目录里的“图片1.jpg”
  方法1:<imgsrc=”../图片目录/图片1.jpg”>
  方法2:<imgsrc=”/图片目录/图片1.jpg”>跳到根目录

网页“文件2.html”里的<img>要调用图片目录里的“图片1.jpg”
  方法1:<imgsrc=”../../图片目录/图片1.jpg”>
  方法2:<imgsrc=”/图片燃备席福仍非协具目录/图片1.jp阶g”>跳到根目录

注意:在文件2.html使用一个../是跳到目录1而不是目录2

三、优缺点及使用的地方

1、绝对路径的优点

A、如果有人抄袭你溶销套发毫被球安的网站内容,里面的链接还会指向你的网站,有菜浓机损以度子国些抄袭的人比较懒,根本不会去改内容。其实也不局限于被抄袭,如果有人将你的网页保存到本地电脑中,里面的链接、图油孔控的界种怎图村起片、css、以及js仍然会连接到你的网站。

B、如果网页位置改变,里面的链接还是指向正确的URL。

2、绝对路径的缺点:

A、在编码编写时不方便使用绝对路径,因为链接应该指向真正的域名而不是开发站点。

相对路径的优缺点和绝对路径几乎相反。

3、相对路径的优点:

A、容易移动内容,可以整个目录移动。

B、测试方法比较灵活,本机测试时比较方便。

4、相对路径的缺点:

A、部分内容页面换了位置时,链接容易失效。

B、容易被人大面积采集抄袭。