- ベストアンサー
HTMLタグについての質問です。
HTMLタグについての質問です。 <img src="A" > Aに入力する部分についてなのですが、挿入したい画像がフォルダの中に入っている場合は <img src="フォルダ名/画像名" >となると思いますが、 挿入したい画像がフォルダ(1)の中のフォルダ(2)の中に入っている画像だとすると、 <img src="フォルダ(1)/フォルダ(2)/画像名" >となると思い、入力すると画像が表示されず、 「×」と表示されました。 試しに<img src="フォルダ(2)/画像名" >と入力するとちゃんと画像が表示されました。 imgタグに入力するのは画像をが入っている直接のフォルダ※だけでいいのでしょうか? (※直接のフォルダ=今回の例だとフォルダ(2)) 皆さんはどこのフォルダまで入力されてますか? 画像が入っているフォルダ(フォルダ(2))が入っているフォルダ(フォルダ(1))も入力されていますか? よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>imgタグに入力するのは画像をが入っている直接のフォルダ※だけでいいのでしょうか? 違います。最初にお書きの通り、 ><img src="フォルダ(1)/フォルダ(2)/画像名" >となると思い、 ↑が正しいです。 ただ、起点はHTMLファイルの場所です。 フォルダ(1)の中ににHTMLファイルが入っているなら、<img src="フォルダ(2)/画像名" > ですね。 HTMLファイルが、フォルダ(1)の横にあるなら、<img src="フォルダ(1)/フォルダ(2)/画像名" > です。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
補足にお書きの内容で合ってます。 "folder1/folder2/file.jpg" のようにパス名が / から始まらない物を「相対パス名」と言いますが、何処に対して相対かというと、それを書くHTMLファイルのパスに対しての相対です。HTMLと画像をセットにして、フォルダごと別の場所に移動させてもHTMLを書き直さなくて良いということになります。
お礼
なるほど!わかりました! 2度にわたり、ご回答いただきありがとうございました。 これで納得して先に進めます☆
補足
ご回答ありがとうございます☆ notnotさんから頂いたご回答を自分なりに解釈してみたのですが、 できましたら、合っているかどうか見ていただけませんでしょうか? >起点はHTMLファイルの場所です。 →HTMLファイルと同じ階層にどのフォルダがあるかを意識する。 同じ階層にあるフォルダから、<img src="">に記載していく よって、 >フォルダ(1)の中にHTMLファイルが入っているなら、<img src="フォルダ(2)/画像名" > ですね。 フォルダ(1)の中にHTMLファイルが入っている場合、フォルダ(2)とHTMLファイルが同じ階層になるため、 HTMLファイルと同じ階層にあるフォルダ(2)から、<img src="">に記載していくので <img src="フォルダ(2)/画像名" >となる。 >HTMLファイルが、フォルダ(1)の横にあるなら、<img src="フォルダ(1)/フォルダ(2)/画像名" > です。 HTMLファイルが、フォルダ(1)の横にある場合、HTMLファイルとフォルダ(1)が同じ階層にあるため、 HTMLファイルと同じ階層にあるフォルダ(1)から、<img src="">に記載していくので <img src="フォルダ(1)/フォルダ(2)/画像名" > となる。 というふうに解釈してみたのですが、いかがでしょうか? ご回答いただけましたら、幸いです。