HTML4.0 riference | DynamicHTML|XHTML | XML sample | XSLT sample | RIKO's ASP Trial
URIとパスの表現方法
![]()
たとえば、ある部分をリンクさせる場合はリンク先のHTMLファイルの位置を、画像を表示させたい場所にはその画像の位置を指定する必要があります。HTMLではこの位置をURIで示すのですが、それには2通りあります。
Webブラウザでページを見ているときにアドレスバーなどに表示されている「http://」で始まる形式の指定方法です。この方法で指定すると、そのデータの転送方式やサーバー、サーバー内でのいい血まで完全に指定することになります。一般に、自分のサイト内から他のサイトへとリンクする場合など、他のサイトのファイルに対して使用される形式です。
同じサイト内で参照を行う場合など、同じディスク上のファイルを参照する場合に利用される形式です。この場合、現在のファイルの位置を基準として、ディレクトリ(フォルダ)の階層の上下を表すことによって位置を示します。自分でホームページを作成している場合など、オフラインの状態でも利用できるようにするためには、この方法で指定してください。また、サイト内のデータをまるごと他のサーバーに移し変える場合なども、相対URIにしておけば、そのまま移行することができます。(相対URIにした場合は、修正する必要が出てきます)
相対URIの指定方法は、自分より下の階層にあるファイルの場合は、そのディレクトリ名からファイル名までを順に「/」で区切って記述して行きます。上の階層を示すには、ひとつ上を示すごとに「../」を付けて指定します。
ファイル名 ディレクトリ名/ファイル名 ディレクトリ名/ディレクトリ名/ファイル名 ../ファイル名 ../../ファイル名 ../ディレクトリ名/ファイル名