文件引用--相对路径与绝对路径

绝对路径——指带域名的文件的完整路径。

以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

相对路径——

以引用文件(网页)所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对。

绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。

引用:

同目录文件引用

  "."——代表目前所在的目录。

  <a href = "./index.html">index.html</a> 其实,可以省略"./"直接引用。

  <a href = "index.html">index.html</a>

上级目录引用

  ../表示源文件所在目录的上一级目录,

  ../../表示源文件所在目录的上上级目录,以此类推。

 几个常用符号的不同:

  @1  /         当前网站根目录。

   @2  ./        当前文件根目录(当期文件的目录)

  @3  ../        当前文件上级目录

例如:

  1.href="cp/images/lis.jpg"     相对路径   去当前文件同级下的cp/images/lis.jpg定位资源

  2. href="./cp/images/lis.jpg"     等同于1 可以省略  ./

  3. href="../cp/images/lis.jpg"                   去当前文件上级目录下的cp/images/lis.jpg定位资源

  4. href="/cp/images/lis.jpg"   绝对路径   cp前面/会获取当前根目录路径,组合成一个完整路径 去定位资源

<a href="/">首页</a>  代表直接回到web根目录下

时间: 2024-11-02 23:28:14

文件引用--相对路径与绝对路径的相关文章

文件的绝对路径与相对路径

用DW写HTML的时候,可以直接选择到具体文件的路径,现在改用了webstorm,只能选择到与HTML文件同一目录下的文件.就此整理一下文件的绝对路径与相对路径的区别. 1.绝对路径 先说在本地计算机上,文件的绝对路径当然是指:文件在硬盘上真正存在的路径. 例如这个路径:D:/wamp/www/img/icon.jpg告诉我们icon.jpg文件是在D盘的wamp目录下的img子目录中.我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置. 还有超链接文件位置,也属于绝对路径,例如htt

Python引用模块和查找模块路径

模块间相互独立相互引用是任何一种编程语言的基础能力.对于"模块"这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义.对于编译型的语言,比如C#中的一个.cs文件,Java中的一个.java或者编译后的.class文件可以认为是一个模块(但常常不表述为模块):对于解释型的语言会更加直观些,比如PHP的.php文件,在Python中就是.py文件可以认为是一个模块.在"模块"之上有"包",主要是

静态文件cdn自解析生成相对路径

一.场景和目标:      用户上传一个包含 index.html 的静态资源压缩包,资源内所有文件都是相互依赖的,不需要用户对内部文件内容做任何特殊处理,仅通过服务端逻辑处理达到用户访问 http://xxx.xxx/guid/index.html 时就可以得到这个资源的所有数据并正常浏览. 二.技术:      nodejs.express      npm 包:decompress.request.crypto.pinyin 三.思路:      a.上传解析:      对每一个资源生成

Python入门之Python引用模块和查找模块路径

#这篇文章主要介绍了Python引用模块和Python查找模块路径的相关资料,需要的朋友可以参考下 模块间相互独立相互引用是任何一种编程语言的基础能力.对于"模块"这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义.对于编译型的语言,比如C#中的一个.cs文件,Java中的一个.java或者编译后的.class文件可以认为是一个模块(但常常不表述为模块):对于解释型的语言会更加直观些,比如PHP的.php文件,在Python中就是

在Python中以绝对路径或者相对路径导入文件(或模块)的方法

在Python中以相对路径或者绝对路径来导入文件或者模块的方法 相对路径和绝对路径的概念 绝对路径就是文件的真正存在的路径,是指从硬盘的根目录(盘符)开始,进行一级级目录指向文件. 相对路径就是以当前文件为基准进行一级级目录指向被引用的资源文件. 以下是常用的表示当前目录和当前目录的父级目录的标识符    ../ 表示当前文件所在的目录的上一级目录 ./ 表示当前文件所在的目录(可以省略) / 表示当前站点的根目录(域名映射的硬盘目录)  在Python中可以验证一下上述的标识方法: 测试的目录

8.6(数据类型分类,python深浅拷贝,异常处理,基本的文件操作,绝对路径和相对路径)

数据类型分类 按照存值个数: 存一个值:整型/浮点型/字符串 存多个值:列表/字典/元组/集合 按照有序和无序: 有序:字符串/列表/元组 无序:字典/集合 按照可变和不可变 可变:字典/列表/集合 不可变:整型/浮点型/字符串/元组 Python深浅拷贝 # 拷贝 赋值 # lt = [1,2,3] # lt2 = lt # lt.append(4) # print(lt) # print(lt2) # 列表为可变类型,所以lt的值变化,lt2的值也会跟着变化 # 浅拷贝 # import..

linux重装firefox后双击html文件没有反应,默认firefox路径还是原来的

http://blog.csdn.net/pipisorry/article/details/39738397 重装firefox后,将firefox原来所在路径/opt/firefox5/firefox中的目录改为/opt/firefox/firefox后双击html文件没反应 原因:系统路径(双击html文件,系统会自动到路径中寻找相应程序快捷方式)/usr/bin中记录的firefox快捷方式路径还是原来的,要修改成现在的 [email protected]:/usr/bin#ls -l

js兼容ie获取上传excel文件名称以及大小,绝对路径

/**  *   * @param obj file对象 document.getElementById(elementId);  * @returns  */ function getExcelFileFullPath(obj){ if (obj){ // ie if (window.navigator.userAgent.indexOf("MSIE") >= 1){ obj.select(); return document.selection.createRange().t

unity3d 依据指定的Assets下的目录路径 返回这个路径下的全部文件名称

using UnityEngine; using System.Collections; using System.Collections.Generic; using System.IO; <pre class="csharp" name="code"> public static List<string> nameArray = new List<string>(); /// <summary> /// 依据指定的