绝对路径与相对路径

    路径是html学习中比较基础,也是比较重要的知识点。以下是我学习路径的一点心得体会,写下来与大家分享!

   文件的路径包含两种形式,一种是绝对路径,一种是相对路径;

   绝对路径,就是文件在硬盘或是网站中的完全路径,例如:“http://writeblog.csdn.net/PostEdit.aspx”或是"G:/TortoiseSVN/Languages/a.html"都是被叫做绝对路径;绝对路径的好处就是易写,容易辨识,我们很容易就能从绝对路径上看出文件在硬盘或是网站中的位置,也能很容易写出这个文件的绝对路径,当然这是文件所在位置不深的情况下!

   当一个文件在网站或是硬盘中的位置相当深的时候,例如a.html在N个名为a的文件下,即www.xxxxx.com/a/a/a/a/a/a/a/a/a/a/a/a.html,显然写绝对路径有些麻烦,这时就要用相对路径了!

   相对路径,是一个文件到另一个文件之间的路径,例如:"a/a.html"或者"../a/.html",相对路径是以一个文件为起点,指向另一个文件;

  这里,我们要注意相对路径的两种重要的写法:

       1. 当我们要表示一个文件在另一个文件的下级目录时,例如a.html在a文件夹下,而b.html在a文件夹下的b文件夹下,那么我们要在a.html中引用b.html时,相对路径的写法应该为"b/b.html",这种相对路径的表示方法比较好理解;

       2.而假如要表示在b.html中引用a.html的相对路径,写法应该是“../a.html”,“..”表示在当前文件所在目录的上一级目录,要是“../../”,就表示在当前文件目录的上一级目录再上一级目录,以此类推。

       3.要是两个文件在同一个目录时,例如a.html和b.html都在c目录下时,要在a.html中引用b.html,这时候直接写出要引用的文件名即可,即“b.html”;

       4.当在一个相对路径一“/”开头是,例如“/a.html”,这就表示这个相对路径是从网站的根目录开始表示的,即若网站的根目录为“web”目录,那a.html文件就是在“web”文件夹下。

     有时候两个文件的相对位置比较复杂,要组合使用1,2中表示方法,例如“../a/b/c.html”表示的是c.html文件在当前文件所在目录的上一级目录中的a文件夹下的b文件夹下,诸如此类,我们要清楚认识相对路径的含义和这几种相对路径的表示方法,才能写出正确的相对路径!

注:这是在下第一次写这种技术性博客,有什么不对的,还请各位多多指正,在这里还要感谢那些愿意分享自己开发经验的前辈们,让我这样的菜鸟能够获得更多的知识和经验!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值