HTML 相对路径看不懂啊,为什么“1.htm相对于2.htm的路径就是:1.htm”

HTML相对路径指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。例如:文件1.htm的绝对路径是:d:/www/html/1.htm文件2.htm的绝对路径... HTML相对路径
指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。
例如:

文件1.htm的绝对路径是:d:/www/html/1.htm
文件2.htm的绝对路径是:d:/www/html/2.htm
那么:1.htm相对于2.htm的路径就是:1.htm
展开
 我来答
莫路草根
推荐于2016-01-24 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1004万
展开全部

绝对路径的意思是:以根目录为起点算起,比如你的例子,根目录是D盘,然后一个文件夹一个文件夹的算进去,所以得出:d:/www/html/1.htm;

相对路径的意思是:以当前的文件为起点,找到其他的文件。意思是以1.htm文件所在的地方开始找你想要找的文件:2.htm,2.htm是和1.htm放在同一个文件夹里面的,所以可以写成2.htm。

再给你一个例子:

引用css样式。

  1. htm有个css样式文件是1.css,这个css文件是放在同级文件夹的css文件夹里面的,所以在引用css样式的时候可以这样写:

    <link href="css/1.css">, 那么这个css/1.css意思就是css文件夹下的1.css文件,这个就是相对路径。

    这个路径也可以写成1.css在的绝对路径:比如在D盘的html文件夹内的css文件夹:D:/html/css/1.css都是可以的。

追问
1.htm相对于2.htm的路径 是不是写成1.htm或者2.htm,都可以啊?
追答
不是的,1.htm相对于2的是1.htm,反过来也是一样的。
其实这些相对路径你懂了就行了,什么1.htm相对于2.htm的路径就是:1.htm,这些记多了反而弄混了,你只要知道绝对路径是以根目录为起点写路径,相对路径是以当前文件为起点。
言言言小鱼

2015-09-08 · 小小的鱼儿小小的我,我就是言小鱼。
言言言小鱼
采纳数:1335 获赞数:7608

向TA提问 私信TA
展开全部
  因为它们在同一个文件夹下,可以用./来写,如果是上一级目录,可以用../来写,如果是根目录,那么可以直接用/来写。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwp66650
2015-09-08 · 超过16用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:28.3万
展开全部
因为1和2在同一个文件夹下。1相当于2来说是在同一级,就是当前文件夹下,所以不用写目录,直接1.htm.
好比你和你的朋友,如果站在同一楼层,你可以直接和他说上话,他相对于你来说在同一级;但如果不在同一楼层,你就要去他那楼找他了,不在同一级。
在同一级的话,用./1.html,但可以省略./
在上一级的话,用../1.html
追问
1.htm相对于2.htm的路径 是不是写成1.htm或者2.htm,都可以啊?
追答
1相对于2,就是1.html;
2相对于1,就是2.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式