前提・実現したいこと
Visual Studio Codeで作成したHTMLファイルをブラウザで開いたときに画像が表示されません。
どうしたら画像を表示できるか、ご教示お願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Peinture Excellencepro</title> <link rel="stylesheet" href="excellenceprostyle.css"> </head> <body> <header> <img src="images/logoexcellencepro2020.png" alt="excellenceprologo"> <div class="navigationBox"> <ul class="navigationList"> <li>Services & Portfolios</li> <li>About us</li> <li>FAQ</li> </ul> </div> <p>FREE ESTIMATION : </p> </header> <div class="heroSection"> <img src="images/backgroundimg.jpg" alt="herophoto"> </div> </body> </html>
試したこと
ファイルの階層は、htmlとcssが保存している場所に、画像用フォルダ「images」もあります。画像もご参照ください。
効かないと分かりながらも、一応、src内の「/images」を外して、<img src="backgroundimg.jpg" alt="herophoto">などとも打ってみました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
コードは画像ではなくテキストベースで提示してください。でないとこちらで再現確認できません。
各ファイルの位置関係が分かる情報も提示してください
画像を貼るならVS Codeのエクスプローラの部分も貼らないと、画像ファイルの相対位置が正しいのかどうか回答者には判断できない。
画像観た限りだと画像のところよりcssが正しくリンクされてない方が先に目につきますね
下記、様々な解釈が可能です。事実のみ確実に伝えるように調整してください。階層が見える図、画面キャプチャなど。
>ファイルの階層は、htmlとcssが保存している場所に、画像用フォルダ「images」もありますので
念のため<img src="./images/backgroundimg.jpg" alt="herophoto">としても変わらないか試してみてください。
他の方も指摘してますが、画像とHTMLの位置関係がわかるようなキャプチャを提示することはできますか?
m.ts10806さん、gentaroさん、dit.さん、 画像フォルダの場所について説明が不足しておりまして、申し訳ありません。フォルダの場所のスクリーンショットを追記しましたので、ご確認いただきますようお願いいたします。
また、dit.さんにお教えいただきました、以下コードを入力しましたが、依然画像が表示されない状況であります。せっかくアドバイスいただきましたところ恐縮です。。
<img src="./images/backgroundimg.jpg" alt="herophoto">
回答3件
あなたの回答
tips
プレビュー