老师文件层级./和../区别是什么,请帮忙图文解释一下,感觉有点不清楚

来源:3-5 让菜单下拉

吴花花同学

2019-11-28 14:07:49

老师文件层级./和../区别是什么,请帮忙图文解释一下,感觉引用本地图片的时候还是有点不清楚

写回答

2回答

好帮手慕慕子

2019-11-28

同学你好, 对于你的问题解答如下:

  1. ./表示同级目录,../表示上一级目录。 示例:老师测试的目录结构如下

    http://img.mukewang.com/climg/5ddf83b009f28cf303000140.jpg

    在index.html引入图片,以html为起始路径去寻找, 那么,需要先找到同级的img文件夹, 之后找到它img下的图片, 写法如下:  ./img/1.jpg

    http://img.mukewang.com/climg/5ddf847009718c4904630045.jpg

    如果实在index.css中引入图片, 以index.css文件所在位置为起始路径去寻找, 那么需要先找到上一级目录css文件夹同级的img文件夹,然后在才能找到img下的图片

    http://img.mukewang.com/climg/5ddf850909830c0105340150.jpg

  2. 是的,同学理解是对的,因为通过js设置CSS样式是添加到html文件中标签的行内样式, 相当于从index.html文件开始查找图片,所以使用的是./引入图片。

如果帮到了你,欢迎采纳,祝学习愉快~

0

吴花花同学

提问者

2019-11-28

http://img.mukewang.com/climg/5ddf6c9e09c1c1d103550291.jpg

这里有疑问的就是index.css引用图片需要用到../,js下面的index.js却不能使用../,是不是因为js要被html引用中间路径有转换才不能这样使用相对路径啊?

0

0 学习 · 14456 问题

查看课程