답변:
./
작업 파일이 있는 폴더입니다 .
그래서에서 /index.htm
./
루트 디렉토리입니다
만의 /css/style.css
./
CSS의 폴더입니다.
이것은 당신이에서 CSS를 이동하는 경우 때문에 기억하는 것이 중요하다 /index.htm
으로 /css/style.css
변경됩니다 경로.
./abc.htm
단지를 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
두 개의 폴더로 돌아
가면 내 이미지가 있습니다!
../../assets/image.jpg
이동 이 개 폴더 다시 ../../
와로 이동보다 assets
images
/images/image. jpg
예 ./
, 현재있는 디렉토리를 의미합니다.
./thisfile.txt
항상와 같지는 않습니다 /thisfile.txt
. 코드가 실행되는 디렉토리에 전적으로 의존합니다.
./
되면 원래 장소를 참조합니까?
예를 들어 css 파일은 폴더 이름에 CSS
있고 html 파일은 folder 폴더 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"
.