![]() |
|||
| |
|||
|
このページはホームページを作り始めてから読んでもらってオッケーです。 すぐには必要ないと思います。疑問に思ったときに戻ってきてくださいね。 相対パス・絶対パス ファイルを指定(リンクや画像を表示)するときに気をつけなければならない「相対パス・絶対パス」。これはある位置から見たときの他のファイルの位置のことです。 相対パス指定・・・サイト内(ディレクトリ・フォルダ内)でのファイル指定 URL指定/絶対パス指定・・・インターネット上(URL)でのファイル指定 相対パス指定 相対パス指定はサイト内(ディレクトリ・フォルダ内)でのファイル指定です。マイドキュメントのなかにホームページ用のフォルダ「ホームページ」を作ったとします。
そしてその「ホームページ」のなかに、HTML文書「index.html」の他に画像用の「img」フォルダを作り、
さらにその「img」フォルダ内に「icon.gif」と季節ごとに「spring」「summer」「autumn」「winter」の4つのフォルダを作ったとします。
「spring」「summer」「autumn」「winter」の4つのフォルダにはそれぞれJPG画像が入っているとします。
すると各ファイルから見た相対パスは以下のようになります。 新しいウィンドウ・フレームあり フレームなし 相対パス ■「index.html」から見た「spring」フォルダ内の「spring.jpg」への相対パスは以下のようになります。
■その反対に、「spring.jpg」から見た「index.html」への相対パスは以下のようになります。
■「spring.jpg」から見た「summer.jpg」は以下のようになります。 同じ階層にあるものでも、フォルダで分けていると、まず上の階層を指定してからフォルダ→フォルダ内のファイル、となります。
相対パスでリンク
相対パスで画像を表示
URL指定/絶対パス指定 インターネット上(URL)でのファイル指定です。例えば、上記の「ホームページ」フォルダの内容を http://laz.chu.jp/ のサーバースペースにアップロードしたとすると、以下のようになります。 URL指定/絶対パス ■「index.html」へのパス
■「icon.gif」へのパス
■「spring.jpg」へのパス
※本来の絶対パスは / から始まるホームディレクトリからのファイル指定です。 CGIを設置するときくらいしか使わないと思いますが、本来の意味として覚えていてくださいね。 例) /home/sites/lolipop.jp/users/id/web/index.html /home/sites/lolipop.jp/users/id/web/img/icon.gif /home/sites/lolipop.jp/users/id/web/img/spring/spring.jpg |