アドレスの表現方法 

<IMG>、<A>、<BODY>、<AREA>、<FRAME>、<FORM>、<INPUT>、<EMBED>、<APPLET>、<SCRIPT> などのタグでファイルやURLを記述する場合に、そのアドレス表記の方法には、「絶対アドレス」と「相対アドレス」の2種類の方法があります。

アドレス記述の種類

絶対アドレス ルートアドレスからすべてを記述する方法。
http://........../sample/target.htm といった記述方法。
相対アドレス 現在位置からの差分だけを記述する方法。
../sample/target.htm といった記述方法。

絶対アドレスの場合のルート表現

プロバイダから与えられた自分のホームアドレスが、「http://provider.ne.jp/~home/」の場合。

プロバイダのURLから記述 http://で始まるプロバイダから与えられたURLの先頭から記述する方法。
http://provider.ne.jp/~home/sample/target.htm といった記述方法。
ホームアドレスから記述 自分のホームアドレスの先頭から記述する方法。
/sample/target.htm といった記述方法。
「/」を最初に書くことで、自分のホームアドレスを表現できる。

相対アドレスの場合の表現

./ 現在の位置を示す。
「./petit.jpg」で、現在と同じディレクトリに在る「petit.jpg」というファイル。
../ 現在位置からひとつ上のディレクトリ。
「../petit.jpg」で、現在よりひとつ上のディレクトリに在る「petit.jpg」というファイル
「../sample/petit.jpg」で、現在よりひとつ上のディレクトリに在る「sample」というディレクトリに中に在る「petit.jpg」というファイル
../../ 現在位置から二つ上のディレクトリ。
「../../sample/petit.jpg」で、現在より二つ上のディレクトリに在る「sample」というディレクトリに中に在る「petit.jpg」というファイル

アドレス表現のまとめ


指定したいファイル 絶対アドレス指定 相対アドレス指定
index.htmからpetit.jpgを指定 /sample/petit.jpg または
http://www.provider.ne.jp/~home/sample/petit.jpg
sample.jpg
modget.htmからindex.htm」を指定 /index.htm または
http://www.provider.ne.jp/~home/index.htm
../index.htm
modget.htmからball.gifを指定 /images/ball.gif または
http://www.provider.ne.jp/~home/images/ball.gif
../images/ball.gif