我知道../
意味着走上一条道路,但是到底./
是什么意思呢?
我最近正在看一个教程,它似乎只是在指相同位置的文件,所以有必要吗?如果仅此而已,我可以不使用它吗?
我知道../
意味着走上一条道路,但是到底./
是什么意思呢?
我最近正在看一个教程,它似乎只是在指相同位置的文件,所以有必要吗?如果仅此而已,我可以不使用它吗?
Answers:
./
是工作文件所在的文件夹:
因此,in /index.htm
./
是根目录,
而in /css/style.css
./
是css文件夹。
记住这一点很重要,因为如果将CSS从/index.htm
移到/css/style.css
路径,则会改变。
./abc.htm
和just有什么区别abc.htm
?
您可以使用以下列表作为快速参考:
/ = Root directory
. = This location
.. = Up a directory
./ = Current directory
../ = Parent of current directory
../../ = Two directories backwards
有用的文章:https : //css-tricks.com/quick-reminder-about-file-paths/
您可以忽略它是正确的。它仅对清楚有用。它在那里和不在那里没有功能上的区别。
It's useful only for clarity.
或混淆(以OP的情况为准)-我的。:)
<script src="js/main.js"></script>
将以HTML5以及./js/main.js
关于路径的简短概述
http://website.com/assets/image.jpg
如果图片不在您的域中 -请去那里查找图片
//website.com/assets/image.jpg
使用http或https协议加载的图像
(如果映像位于同一服务器上,供内部使用)
image.jpg
图像与调用图像的文档位于同一位置!
./image.jpg
与上面相同, 图像与调用图像的文档位于同一位置!
/assets/image.jpg
与“绝对路径”相似,只是省略了协议和域名,请
从根文件夹开始搜索我的图片/
,而不是assets/
assets/image.jpg
这次资产与文档位于同一位置,因此进入图像资产
../assets/image.jpg
从文档所在的位置返回一个文件夹并进入 ../
assets
../../image.jpg
去2个夹背,还有我的形象!
../../assets/image.jpg
去2个夹背 ../../
,比进入 assets
images
。请参阅相对路径和第三个示例/images/image. jpg
是的,./
表示您当前所在的目录。
./thisfile.txt
并不总是等同于/thisfile.txt
。它完全依赖于哪个目录代码在执行。
./
将引用原始位置吗?
例如,css文件位于文件夹中CSS
,html文件位于文件夹中HTML
,而这两个文件均位于文件夹中,这XYZ
意味着我们将html中的css文件称为
<link rel="stylesheet" type="text/css" href="./../CSS/style.css" />
在这里..
向上移动HTML
并.
引用当前目录XYZ
---根据此逻辑,您将仅引用为:
<link rel="stylesheet" type="text/css" href="CSS/style.css" />
"CSS/style.css"
对我不起作用,也许是您的意思"../CSS/style.css"
?