您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
绝对URL和相对URL的区别是什么?它们的定义是什么?
文件,朝阳,你是绝对URL和相对URL的区别是什么?它们的定义是什么?
发布时间:2016-12-08加入收藏来源:互联网点击:
绝对URL和相对URL的区别是什么?它们的定义是什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
什么是URL?
应用举例:可以是图片等资源地址,浏览器地址栏的网址等等
Uniform Resource Locator 统一资源定位符
比如:http://www.123.com/infor/index.html
一个URL由四个部分构成:
第一部分:协议,比如:http://
第二部分:域名(或者称为主机名、服务器名),如:www.123.com
第三个部分:文件夹,如:infor
第四个部分:文件名,如:index.html
在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念:
绝对URL绝对URL就是你的网站主页上的文件或目录在硬盘上真正的路径
绝对URL,就是总是以域名(或者/)开头的网址就是"绝对URL"。
注释:"/"代表域名对应的网站根目录。
例如:http://www.baidu.com/image/baobao.gif
提示:使用绝对URL时,只需要考滤目标文件是谁,不需要考滤当前文件是谁。
引用图片资源:
(2)相对URL:做网站用的最多就是相对路径
相对URL的实现条件:a)当前文件是谁?
b)目标文件是谁?(需要被引入的资源文件)
c)当前文件与目标文件的关系?
平级关系:直接写目标文件名
下级关系:目标文件在某个文件夹下,先写同级的目录名,再写目录下的文件名。images/baobao.gif
上级关系:目录文件在上一级目录中,先向上走一级,再找到相应的文件夹,再找文件。
./ 当前文件
../ 向上走一级
../../ 向上走两级
../day1/images/01.gif
来自网摘。
回答于 2019-09-11 08:43:50
先不说定义,给举一个例子了解一下两者的区别吧。
假设你出生地是:中国北京市朝阳XXX街
然后有人问你:你是哪里出生的?
你回答:中国北京市朝阳XXX街
这个就是绝对地址,就是说放在地球都不会产生歧义的,不管你这个对话是在国外还是在国内任何一个省任何一个地方都没有问题,听者都能理解的。
现在假设你人在北京,有人问你同样的问题:你是哪里出生的?
你回答说:朝阳XXX街
听者就很自然以为你说的是北京市朝阳区XXX街
再换个地方,你出差或者旅游到了辽宁,有人问你同样的问题:你是哪里出生的?
你回答说:朝阳XXX街
听者就很自然以为你说的是辽宁省朝阳市XXX街
这里的:朝阳XXX街就是相对地址,相对你当前所在的位置来说的,也就是我们语文老师经常说的上下文语境的问题。
绝对Url就是绝对地址的意思,相对Url就是相对地址的意思。
这样解释不知道能不能更好理解?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |