我知道…/的意思是沿着一条路走,但是。/到底是什么意思呢?

我最近读了一个教程,它似乎只是指同一个位置的一个文件,所以它是必要的吗?如果它只会这样,我能不用它吗?


当前回答

./是工作文件所在的文件夹:

因此在/index.htm ./中是根目录 但是在/css/style.css ./中是css文件夹。

记住这一点很重要,因为如果你将CSS从/index.htm移动到/ CSS /style.css,路径将会改变。

其他回答

/表示当前驱动器的根;

./表示当前目录;

../表示当前目录的父目录。

./是工作文件所在的文件夹:

因此在/index.htm ./中是根目录 但是在/css/style.css ./中是css文件夹。

记住这一点很重要,因为如果你将CSS从/index.htm移动到/ CSS /style.css,路径将会改变。

在参考快速参考列表时,具体可以使用以下方法:

\。\根目录+当前目录(盘符)

是的。/表示您当前所在的目录。

一个关于路径的快速而简短的概述

绝对路径

http://website.com/assets/image.jpg 如果图像不在你的域-去那里寻找图像


/ / website.com/assets/image.jpg 使用HTTP或HTTPS协议加载的图像


相对路径

(如果映像在同一服务器上,则供内部使用)


image.jpg 图像与文档调用图像的位置相同!


。/ image.jpg 与上面相同,图像在相同的位置,作为文档调用图像!


/资产/ image.jpg 类似于绝对路径,只是省略了协议和域名 从我的根文件夹/开始搜索我的图像,然后到assets/


资产/ image.jpg 此时,assets和文档位于同一位置,因此进入图像的assets


. . /资产/ image.jpg 从文档所在的位置,返回一个文件夹。/进入资产


. . / . . / image.jpg 往后退两个文件夹,这是我的图片!


. . / . . /资产/ image.jpg 返回两个文件夹../而不是进入资产