2

次のものがいつ使用され、何を意味するのか、たとえば img タグの src 属性で混乱しています。

/ は「現在のディレクトリ」を意味し、../ は「1 つ上のディレクトリ」を意味します。

. カレントディレクトリ?<a href="." />  
./ 現在のディレクトリ <img src="./image.png" />  
/ ルート ディレクトリ <img src="/image.png" />  
../ 1 つ上のディレクトリ <img src="../image.png" />  

./image.png と /image.png の違いは何ですか

Updated : / はサイトのルート ディレクトリを意味します

4

3 に答える 3

3

/ルートディレクトリから開始することを意味します。一方./、現在のディレクトリですが、必要があるかどうかはわかりません(PATHLinuxシステムでに追加する予定がない限り...それについて間違っていることを嬉しく思います)。

于 2013-08-22T11:24:25.167 に答える
1

./image.png現在の場所を基準にして image.png を取得します。./image.png onを呼び出すと、次の場所でdomain.tld/site/page.html画像が検索されますdomain.tld/site/image.png

/image.pngサイトのルートで画像を探します。domain.tld/image.png


のようなものを使用することもできます../images/image.png。これが で使用されたdomain.tld/site/page.html場合、ブラウザは から画像をロードします。domain.tld/images/image.png

于 2013-08-22T11:24:47.863 に答える
0

/ はルートディレクトリを意味します。使用する 。現在のディレクトリ用。

于 2013-08-22T11:23:56.070 に答える