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

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

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

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

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

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

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

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

  1. a算法和a*算法的区别_机器人路径规划算法,全局路径规划与局部路径规划究竟有哪些区别?...

       若步智能                  移动这一简单动作,对于人类来说相当容易,但对机器人而言就变得极为复杂,说到机器人移动就不得不提到路径规划,路径规划是移动机器人导航最基本的环节,指的是 ...

  2. nGQL-为什么路径越长,数量越多呢,直觉是条件越严格,路径数量会越少

    问题描述: 建立一个图谱,500个节点,2000条边,使用路径查找时,发现路径越长,返回的数量越多,和直觉完全相反,出乎意料? 问题答案: 路径短到极致就是等于节点的数量,一跳的话,就等于边的数量.如 ...

  3. java多级目录文件是否存在_Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析)...

    兼容windows和linux. 分析: 在windows下路径有以下表示方式: (标准)D:\test\1.txt (不标准,参考linux)D:/test/1.txt 然后在java中,尤其使用F ...

  4. 【栅格地图路径规划】基于matlab D星和D星_Lite算法机器人栅格地图路径规划【含Matlab源码 2530期】

    ⛄一.简介 "D*算法"的名称源自 Dynamic A Star,最初由Anthony Stentz于"Optimal and Efficient Path Planni ...

  5. hdu-1104-Remainder(BFS打印路径+数论)(%与mod的区别)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1104 题意:(注意题目中的%是指mod)开始给了你n, k, m....每次由+m, -m, *m, ...

  6. java获取项目的部署目录结构_JAVA WEB项目目录结构以及web应用部署的根目录,编译路径和项目根目录的区别...

    本文链接:https://blog.csdn.net/l00149133/article/details/78984083 web应用部署的根目录,编译路径和项目的根目录有什么区别? 直接上例子: 你 ...

  7. Tomcat6中web项目部署路径webapps和wtpwebapps的区别

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48997761 本文出自[我是干勾鱼的博客] 这两者其实没有区别.都是项目部署路径 ...

  8. 语句覆盖率\条件覆盖率\路径覆盖率\分支覆盖率的区别您知道吗

    代码覆盖率 代码覆盖率是一种度量,它描述了程序源代码已经过测试的程度,它可以帮助我们评估测试执行的效率, 简单来理解代码覆盖率就是单元测试中代码执行量与代码总量之间的比率.代码覆盖率主要包括语句覆盖率 ...

  9. 跳转路径时资源路径加/和不加/的区别

    加上/,意思是访问当前项目下的资源路径 不加/,意思是访问当前目录下的资源路径

  10. Python 安装路径, dist-packages 和 site-packages 区别

    如果你手动安装python,它会直接使用目录site-packages. linux系统自带的Python,如果安装第三方库就存放到:/usr/local/lib/python2.7/dist-pac ...

最新文章

  1. (转)自动化管理工具Saltstack之nginx部署
  2. SpringBoot中yml文件报错:org.yaml.snakeyaml.scanner.ScannerException:mapping values are not allowe here...
  3. 掌握这些 NumPy Pandas 方法,快速提升数据处理效率!
  4. gh0st源码分析与远控的编写(四)
  5. Elasticsearch实现类Google高级检索
  6. 如何分析SAPPSPRO-S_MAT_ENHANC_COMM问题
  7. 在 WSL Ubuntu 上使用 .NET 进行跨平台开发新手入门
  8. C#LeetCode刷题之#205-同构字符串(Isomorphic Strings)
  9. 7-278 求幂级数展开的部分和 (20 分)
  10. [转载]什么是 Design Hackathon?
  11. jquery图片预加载+自动等比例缩放插件
  12. 纯个人整理!分享珍藏很久的《手把手AI项目》合集手册(附链接)
  13. 李航——《统计学习方法》(一)
  14. 免费java模板下载安装_java程序员免费简历模板下载
  15. html居中代码怎么写?
  16. 数据库容灾技术之–数据容灾技术比较
  17. Linux加密框架 crypto 哈希算法说明 同步哈希shash_alg | 异步哈希 ahash_alg | 通用部分抽象 hash_alg_common
  18. Tilera的多核CPU
  19. matlab subs eval,【荐】MATLAB求解符号表达式数值的方法:subs函数
  20. bzoj1751 [Usaco2005 qua]Lake Counting

热门文章

  1. excel截取成一列,形成另外的表
  2. 觅风易语言[21-24、30]
  3. 解决 React Native 中的常见错误
  4. PostgreSQL创建空间数据库并创建含有geometry类型的表
  5. 时分多路复用(TDM)
  6. 掌握这些方法和技巧,你的自学才会更加有效率!
  7. 这些IT界短笑话,你能get吗?
  8. 你们知道 “1024 程序员节” 该怎么过吗?虎牙带你了解一下程序员!
  9. 蓝桥杯练习题十三 - 第几个幸运数(c++)
  10. 实用工具:打造智能化会员积分管理系统