「./」が現在のディレクトリ
「../」が1つ上のディレクトリ

なので、同じディレクトリ内のファイルは、
./hoge.jpg

1つ上のディレクトリ内のファイルは、
../hoge.jpg

みたいに書くのだが、同じディレクトリは「./」を省略しても構わない。
むしろそれが書き方としてメジャー、そしてややこしくなる。

./hoge.jpg
hoge.jpg

これらは同じパスを指す。



一方で絶対パスの省略形で、
/hoge.jpg

みたいなのがある。
これはルートディレクトリからのパスを指す。そして更にややこしくなる。

/hoge.jpg
http://example.com/hoge.jpg

つまりこれらは同じパスを指す。




結論。

hoge.jpg → (相対パスで)同じディレクトリ内の hoge.jpg ファイル
./hoge.jpg → 同上
../hoge.jpg → (相対パスで)1つ上のディレクトリ内の hoge.jpg ファイル
/hoge.jpg → (絶対パスで)http://example.com/hoge.jpg


▲上に戻る