在CSS中,我知道我可以使用以下任意一种方法引用/链接到另一个文件:photo.jpg
或./photo.jpg
用于与我正在工作的文件位置相同的文件,photo-folder/images/photo.jpg
或./photo-folder/images/photo.jpg
用于链接我正在工作的文件的父目录中的一个或多个目录下面/中的文件。
我也知道同样的想法适用于HTML,如./[href]
或[href]
。
但是我想知道,假设我的例子中文件的位置是颠倒的,也就是说,我想链接到一个目录中的照片,该目录是我正在工作的文件的直接/间接父目录。如果不使用完整的驱动器地址(如C:/Users/Username/Code/etc/photo.jpg
),而我的工作文件是C:/Users/Username/Code/etc/code/file.css
,我将如何调用该文件...
如何在这些语言中实现:HTML,CSS,JS,Python?(欢迎你回答其他语言,我可能会需要它以后!(D)
附带问题:./file
和file
之间是否有技术上的区别,是否更倾向于使用一种格式而不是另一种格式(例如:为了防止问题、为了可读性等)?虽然我从来没有遇到过任何问题,使用这两个,甚至结合在同一个项目...
1条答案
按热度按时间5f0d552i1#
要访问父目录,请使用
../
,这是“每个目录”,所以如果您需要访问几个级别,您需要用途:../../../
(适用于3个级别)对于当前目录使用
./
-它是冗余的据我所知,这几乎适用于所有语言,但在
HTML
/CSS
中,还有另一个相对路径可用于到达域的根:/
(无点),例如,如果您打开https://example/some/long/path/file.html
并需要访问位于http://example/file.jpg
的文件,则只需将其作为相对路径:/file.jpg