相対パスについて
.
index.htmlとimagesフォルダが同じディレクトリにあるとします。
.
<img src="images/sample.png">
<img src="./images/sample.png">
.
この違いがいまいちわからないので教えてください。
.
どちらがなぜおすすめなのかも教えてください。
.
あと、CSSでもこのようにして大丈夫でしょうか?正式な方法でなかったり、一部のブラウザ、細心のブラウザでしかサポートされていない記述の仕方は避けたいと思っています。
background-image: url(images/bg.gif);
.
おねがいします!
みんなの回答 5 件
どちらも同じだと思います。
index.htmlとimagesフォルダが同じディレクトリにあるとします
↑
ありません。
同じ画像を参照しているという点で違いは無いです。
しかし相対パスは特別な理由が無い限り、メンテナンス性を考慮してやめておいた方がいいです。
ルートディレクトリを起点とした「/images/sample.png」がおすすめです。
※ただしSSL(https)には注意が必要
hogehoge.com/
hogehoge.com/index.html
この違いは分かりますか?
理屈としては同じです。
前者は後者のエイリアスのようなものです。
とりあえず、トホホの神崎さんを読もう。
関連するトピックス