《リンクするにあたって》

絶対パスと相対パス
ホームページスペース
   |
   ├index.html
   ├game.html
   ├[sub]
   | |-index.html
   | |-novel.html
   | └-dialy.html
   |
   └illust.html
 

「リンク」というものについて「ホームページスペースとは」の項目での説明を補足する形で説明していきます。

リンクするにあたって覚えなければならない言葉は「相対パス」「絶対パス」です。
「相対パス」とは土地内で移動するための道標、「絶対パス」とは世界へ移動するための道標、と考えるとわかりやすいです。
同じ土地内にいる場合、「gameの部屋に移動しろ」と言われればわかりますが、
世界から見た場合「gameの部屋に移動しろ」と言われても「どこの?」となってしまいます。


以上の事を踏まえた上で次へ。

相対パス
ホームページスペース
   |
   ├index.html
   ├game.html
   ├[sub]
   | |-index.html
   | |-novel.html
   | └-dialy.html
   |
   └illust.html


まず、相対パスについてのタグ説明をしていきます。
お客さんが玄関(index)にいるとします。
そのお客さんにgameの部屋に移動してもらいたい時、
「○○県××市△△町□丁目の本家のgame部屋へ移動してくれ」などと告げる必要はありませんよね。
「gameの部屋へ移動してくれ」で十分だと思います。

<A href="game.html">ゲームの部屋</A>

このようなタグでお客さんを案内します。
部屋名だけを述べたこのようなアドレスを「相対パス」と言います。
絶対パス
ホームページスペース
   |
   ├index.html
   ├game.html
   ├[sub]
   | |-index.html
   | |-novel.html
   | └-dialy.html
   |
   └illust.html
Yahoo!JAPAN

そして絶対パスについて。
絶対パスは世界への移動の道標です。
広い世界迷う事無くきちんと住所を記さなければなりません。

<A href="http://yahoo.co.jp/index.html">ヤフーへ!</A>

http://からきちんと始まるこのアドレスを「絶対パス」と言います。


ワンポイント
相対パスについて。
隣のゲームの部屋へ移動させたい時、
「○○県××市△△町□丁目の本家のgame部屋へ移動してくれ」と告げても間違いは起こらない。
だが不自然だと言うことはそのまま言える。
相対パスは絶対パスでも代用できるが、絶対パスは絶対パスでしか代用できない事を覚えておこう。