• ベストアンサー

これは相対URLなんですか?

HTMLを少しかじっている者です。 仕事の関係で、とあるサイトのデータをローカル上に落として、ローカル上で動くようにしているのですが・・・・ サイトのソースを見た所、画像のファイル名のURLの書き方が以下のようになっています。 <img src="/image/gazou.gif"> 私は以下のような書き方しか知らないのですが、 <img src="gazou.gif"> <img src="image/gazou.gif"> <img src="../image/gazou.gif"> <img src="/image/gazou.gif">この書き方も相対パスの書き方なんですか? 本当に、少しだけHTMLをかじっているだけなので、もしかしたら基本的な事なのかも知れませんが、みなさまどうか、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

頭文字が"/"なのは絶対パスです。 /は「ルート」といい、一番のおおもとです。 "./image/gazou.gif" なんていう書き方もありますね。これは、htmlファイルとおなじディレクトリを指す相対パスです。 "gazou.gif"と結果的に同じですが、"./"というのを必要とするサーバがありますので参考までに。

参考URL:
http://www.hicat.ne.jp/home/tomcre/publish/publish0.html
tai-ga
質問者

お礼

素早い回答をありがとうございます。 なるほど・・・絶対パスなんですね。 参考URLのすごく参考になりました。 ありがとうございました!

その他の回答 (1)

回答No.2

こんばんは 「/image/gazou.gif」は絶対パスです。 imageがルートディレクトリっていうのは不思議な感じがしますが、「/」で始まっているのでそういうことになります。 ところで、素朴な疑問なのですが 「/image/gazou.gif」の記述で画像はちゃんと表示されているのでしょうか?

tai-ga
質問者

お礼

>「/image/gazou.gif」の記述で画像はちゃんと表示されているのでしょうか? 質問に<img src="/image/gazou.gif">と、書いてしまったんですが、間違えてました。 ソースは<img src="/program/image/gazou.gif">と、書いてありました。 ご回答、ありがとうございました!

関連するQ&A