いま、こういうフォルダ構成になっていると思います。
(大元のフォルダ)
└frontend/
□└index.html
└images/
□└favicon.png
□└logo.svg
□└main-bg.jpg
提示していただいたコードの場合、src="images/logo.svg"
で表示できるのは、
index.html
と同じ階層にimages
フォルダがあり、
images
フォルダの中に入っているlogo.svg
となります。
いまの構成を見てみると、images
フォルダはどこに配置されているでしょうか?
index.html
より1個上の階層にありますよね。
この場合、何も表示されなくなってしまいます。
ここから画像を表示させるようにするには、2つの方法があります。
①imagesフォルダを移動する
images
フォルダを引っこ抜いて、
frontend
フォルダの中にぶちこんでみましょう。
画像の指定が正しいものとなり、表示されるようになります。
(大元のフォルダ)
└frontend/
□└index.html
□└images/
□□└favicon.png
□□└logo.svg
□□└main-bg.jpg
②タグの指定を変更する
index.html
より1個上の階層にあるファイルを指定するには、
images/logo.svg"
の前に../
を追加する必要があります。
つまり、こう。
HTML
1<img src="../images/logo.svg">
一個上の階層をたどるようになり、画像が表示されます。
参考:相対パスについて | HTML5入門編 - ウェブプログラミングポータル
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/24 12:19
2020/04/24 12:26
2020/04/25 02:15