相対パス - ディレクトリパスは、ファイルを参照するWebページの場所に基づいて作成されます。したがって、異なるディレクトリに保存されているWebページが同じファイルを参照する場合、使用されるパスは異なるため、相対的なものと呼ばれます。
Absolute Path-参照としてWebサイトのルートディレクトリに基づくディレクトリパス。それが絶対と呼ばれる理由は、すべてのWebページが同じファイルを参照する場合、使用されるパスが同じであることを意味します。
実際、絶対パスと相対パスの違いは、ディレクトリパスを記述するときに使用される参照ポイントの違いのみです。ルートディレクトリの参照ポイントはWebサイト上のすべてのファイルで同じであるため、基準点としてルートディレクトリを使用するパス説明メソッドは絶対パスと呼ばれます。
以下は、パスとその意味を確立するために使用されるいくつかの特別なシンボルです。
.--現在のディレクトリを表します。
..--以前のレベルディレクトリを表します。
/ - ルートディレクトリを表します。
次に、下の図に示すように、読者がディレクトリパスを持っていることをWebサイトに想定しましょう。
ref.htmファイルのberef.gifファイルを参照する場合、その相対パスは次のとおりです。
./subdir2/beref.gif
上の参照パスで、。現在のディレクトリ(dir1)を表すため、./subdir2は現在のディレクトリSubdir2を表します。実際、この方法で直接引用することもできます。
subdir2/beref.gif
絶対パスを使用してルートディレクトリを持つファイルを参照ポイントとして参照する場合、参照パスは次のとおりです。
/dir1/subdir2/beref.gif
Webサイトのディレクトリ構造が以下に示すように
beref.gifファイルを参照する相対パスは何ですか?
ref.htmファイルのberef.gifファイルを参照する場合、その相対パスは次のとおりです。
../subdir2/beref.gif
上記の参照パスでは、以前のディレクトリを表します。so /dir2は、前のディレクトリの下のdir2サブディレクトリを表します。絶対パス参照を使用する場合、参照パスは次のとおりです。
/dir2/berer.gif
比較的複雑な例を示して、相対パスと絶対パスの使用を比較しましょう。読者によって確立されたWebサイトに、次の図に示すようにディレクトリパスがあると仮定します。
テーブルを使用して、上記の図の場合のファイルが別のファイルを参照するときに使用する必要がある相対パスと絶対パスを説明します。
| クォーター | 引用 | 相対パス | 絶対パス |
| ref1.htm | beref1.gif | ../subdir2/beref1.gif | /dir1/subdir2/beref1.gif |
| ref2.htm | beref1.gif | ../../dir1/subdir2/ beref1.gif | /dir1/subdir2/beref1.gif |
| ref1.htm | beref2.htm | ../../dir2/ beref2.htm | /dir2/beref2.htm |
| ref2.htm | beref2.htm | ../beref2.htm | /dir2/beref2.htm |
上記の表の比較で説明する必要があるのは、.../../に表される意味です。
..以前のディレクトリを表し、../../前のディレクトリの前のディレクトリを表します。したがって、上記の表から、参照されたファイルが現在のディレクトリのサブディレクトリ、または前のディレクトリの別のサブディレクトリに存在する場合、相対パスを使用する方が便利であることがわかります。そうでない場合は、トラブルを節約するのが簡単な絶対パスを使用してください。上記の表から、同じファイルが参照されると、ファイルを参照するために使用される絶対パスが同じであることもわかります。