安全放心的免费绿色软件下载网站!

绝对路径与相对路径有什么区别?相对路径的三种写法介绍

时间:2020-09-30 16:14:19

  绝对路径与相对路径有什么区别?在Html的应用中经常会涉及到绝对路径与相对路径的概念(如超级链接、图片等),这两种路径所表达的意义在于绝对路径可以精确引用,而相对路径则是模糊应用概念,只是在目标目录下找到引用,所以大多数Html工作者都会选择使用相对路径。

绝对路径与相对路径有什么区别?相对路径的三种写法介绍

  一、绝对路径

  绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg“。那么如果要使用绝对路径指定网页的背景图片就应该使用 以下语句:

  使用绝对路径的缺点:

  事实上,在网页编程时,很少会使用绝对路径,如果使用“E:\book\网页布\代码\第2章\bg.jpg”来指定背景图片的位置,在自己的计算机上 浏览可能会一切正常,但是上传到Web服务器上浏览就很有可能不会显示图片了。因为上传到Web服务器上时,可能整个网站并没有放在Web服务器的E盘, 有可能是D盘或H盘。即使放在Web服务器的E盘里,Web服务器的E盘里也不一定会存在“E:\book\网页布局\代码\第2章”这个目录,因此在浏 览网页时是不会显示图片的。

  二、相对路径

  依上所言,为了避免这种隋况发生,通常在网页里指定文件时,都会选择使用相对路径。所谓相对路径,就是相对于自己的目标文件位置。

  相对路径的三种写法介绍:

  1、例如:“s1.htm” 文件里引用了“bg.jpg”图片,由于“bg.jpg”图片相对于“s1.htm”来说,是在同一个目录的,那么要在“s1.htm”文件里使用以下代 码后,只要这两个文件的相对位置没有变(也就是说还是在同一个目录内),那么无论上传到Web服务器的哪个位置,在浏览器里都能正确地显示图片。

  2、例如:假设“s1.htm”文件所在目录为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:\book\网页 布局\代码\第2章\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的“img”子目录里,则引用图片的语句应该为:

  注意:相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符。由于“img”目录是“第2章”目录下的子目录,因此在“img”前不用再加上“/”字符。

  在相对路径里常使用“../”来表示上一级目录。如果有多个上一级目录,可以使用多个“../”,“http://www.xitongzhijia.net/”代表上上级目录。假设 “s1.htm”文件所在目录为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:\book\网页布局\代码”,那 么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的上级目录里,则引用图片的语句应该为:

  3、例如:再举一个例子,假设“s1.htm”文件所在目录为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在目录为“E:\book\网 页布局\代码\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在目录的上级目录里的“img”子目录里,则引用图片的语句 应该为:

  三、相对虚拟目录

  有关相对路径还有一个比较特殊的表示:“相对虚拟目录”。请看下面的例子:

  在这个例子里,background属性的值为“/img/bg.jpg”,注意在“img”前有一个“/”字符。这个“/”代表的是虚拟目录的根目录。 假设把“E:\book\网页布局\代码”设为虚拟目录,那么“/img/bg.jpg”的真实路径为“E:\book\网页布局\代码\img \bg.jpg”;如果把“E:\book\网页布局\代码\第2章”设为虚拟目录,那么“/img/bg.jpg”的真实路径为“E:\book\网页 布局\代码\第2章\img\bg.jpg”。

  以上内容便是绝对路径与相对路径的区别介绍,鉴于后者在Html中的应用更加灵活,建议用户养成使用相对路径的习惯。

相关文章
绝对路径与相对路径有什么区别?相对路径的三种写法介绍
绝对路径与相对路径有什么区别?相对路径的三种写法介绍

绝对路径与相对路径有什么区别?在Html的应用中经常会涉及到绝对路径与相对路径的概念(如超级链接、图片等),这两种路径所表达的意义在于绝对路径可以精确引用,而相对路径则是模糊应用概念,只是在目标目录下找到引用,所以大多数Html工作者都会选择使用相对路径。

pptv电视怎么投屏
pptv电视怎么投屏

今天网分享一下pptv电视怎么投屏,希望可以帮助大家。pptv播放器有占用内存小、耗电小、交互简单、播放流畅的优势,无论你是千元机还是几千元的高中低档手机中均能完美运行,多终端播放记录同步功能,畅想随时随地观影!pptv播放器是一款用户量较大的在线播放软件。pptv播放器视频播放器为您推荐更多精选热门视频,通过不同条件进行筛选快速给你定位匹配想要的结果,提供各种各样的图像质量,多语言切换和下载。如果大家加入pptv播放器VIP会员的话,将会可以享受到更多特权,例如可以观看超清好莱坞大片!精彩电影可以分享到

和平精英怎么打直升机 用什么武器可以打下直升机
和平精英怎么打直升机 用什么武器可以打下直升机

和平精英玩家可以用轻机枪,火箭筒和追踪导弹轻易的打下直升机。如果看到天上有直升机在飞,直接拿轻机枪对着扫射,或用火箭筒装上火箭弹射击,再或是用追踪导弹射击,都可以直接摧毁直升机。

windows7录音机默认格式是什么 windows7录音机默认格式介绍
windows7录音机默认格式是什么 windows7录音机默认格式介绍

windows7系统自带录音机功能,用户可以通过这个工具去录制一些音频文件,还能对这些文件进行复制、分享等操作。那么windows7录音机默认格式是什么呢?windows7系统录音机默认的格式是WM

安卓重装系统教程
安卓重装系统教程

很多小伙伴只听说过电脑重装系统,没听说过安卓重装系统。那么安卓手机怎么重装系统呢?下面就教下大家具体的安卓重装系统教程。 工具/原料: 系统版本:安卓系统 品牌型号:华为p9

空调和电风扇一起开 空调电风扇一起开蚂蚁庄园今日答案最新7.15
空调和电风扇一起开 空调电风扇一起开蚂蚁庄园今日答案最新7.15

夏天把空调和电风扇一起开,这种做法?这是蚂蚁庄园7月15日领饲料中小课堂的问题,答对即可获得180g小鸡宝宝饲料作为奖励用于喂养小鸡。接下来就让我们来看一看空调和风扇一起开蚂

相关软件
畅课v2.1.4
畅课v2.1.4
大小:31.5M 时间:2022-09-07
下载

畅课app下载-畅课app是一款就算相隔千里也能在线授课的在线教育辅导平台。畅课平台的主要宗旨是为全国各小中学学生和老师提供网络教学服务,学生和老师还能通过畅课app畅所欲言交流讨论,您可以免费下载安卓手机畅课。

初级会计职称随身学安卓版 v5.0.1.1
初级会计职称随身学安卓版 v5.0.1.1
大小:83.1M 时间:2020-09-11
下载

初级会计职称随身学下载-初级会计职称随身学是一款为考初级会计的朋友准备的软件,通过初级会计职称随身学你可以方便的备考和学习,对于要考初级会计的朋友来说不错,您可以免费下载安卓手机初级会计职称随身学。

WeGamers安卓版 v5.7.2
WeGamers安卓版 v5.7.2
大小:63.2M 时间:2020-09-23
下载

WeGamers app下载-WeGamersapp是一款非常给力的综合游戏资讯平台。WeGamers为大家网罗了各种好玩的手机游戏供大家免费下载,在WeGamersapp还能参与各种话题讨论,结识更多的朋友,您可以免费下载安卓手机WeGamers。

微信聊天记录导出(WX Backup)v2.0免费版
微信聊天记录导出(WX Backup)v2.0免费版
大小:25.1M 时间:2022-12-03
下载

微信聊天记录导出(WX Backup),软件支持Windows和Mac,它能将你的微信聊天记录导出生成HTML网页,所有的好友对话内容包括文字、语音、表情、图片、视频都能直接在电脑上查看浏览,把重要

力普云v1.0
力普云v1.0
大小:41.1MB 时间:2020-09-08
下载

  力普云app是一款国内知名的专业app制作开发平台。力普云app专注为需要开发app的企业或个人提供专业的app开发制作服务。可以根据你的要求制作各种形式、各种类型的移动应用和小程序!

仔细看才发现有异处的漫画安卓版 v1.0.1

仔细看才发现有异处的漫画下载,仔细看才发现有异处的漫画是一款Q版卡通的画风的烧脑益智解谜手游,在仔细看才发现有异处的漫画这款魔性手游中,可以来在这里找到那些奇奇怪怪的事情的起因,来找到这些问题的出口,和一些不一样的蛛丝马迹,来解开事情的谜题!