下記問題についてご教示頂けますと幸いです。
<解決したい問題>
【概要】
DjangoでWebアプリケーションを開発(splash画面を作成中)。
HTMLファイルで画像を表示させたいが、うまく画像を表示させることができない
【詳細】
▼下記画像のように、画面左上に画像アイコンは表示されるものの反映させたい画像が反映されない
<お伺いしたいこと>
HTMLにおける絶対パスを用いた画像の表示方法
<現状の理解>
①<img src="">を使用して画像を挿入する
②HTMLファイル内だけで画像の表示は完結する
③画像の指定には、絶対パスと相対パスの二種類の記述方法がある(今回は絶対パスを選択)
(④Windowsのファイルパスは階層を逆スラッシュで表すが、<img src="">内に記述する際は/に変更する)
→ここは確かではありませんが、/と逆スラッシュどちらで試してもうまくいきませんでした
<不明点>
<img src="">タグ内のどこかに間違いがあること、そしてそれがおそらく絶対パスの記述方法に問題があること、の二点を理解しているつもりですが、解決方法が見つかりません。
色々試しても改善することができず、上記が原因でない可能性も踏まえご教示頂けますと幸いです。
<ソースコード>
splash.html
splash.html
1{% load static %} 2<!DOCTYPE html> 3<html lang="ja"> 4 5 <head> 6 <meta charset="UTF-8"> 7 <title>アカウント作成</title> 8 <link rel="stylesheet" href="{% static 'splash.css' %}"> 9 </head> 10 11 <div class="border-radius"></div> 12 <div class="border-radius1"></div> 13 <img src="C:\Users\プログラミング\プロジェクト\Uえる\ueru\toppage\img\icon.png"> 14 <div class="border-radius2"></div> 15 16</html>
splash.html(今回の問題とは関係ないかと思われますが、念のため記載致します)
splash.html
1.border-radius { 2 position: absolute; 3 left: 0px; 4 border-radius: 50%; 5 background: linear-gradient(white, #D4FFFC, #47F4E9); 6 width: 300px; 7 height: 300px; 8} 9 10.border-radius1 { 11 position: absolute; 12 top: 300px; 13 right: 0px; 14 border-radius: 50%; 15 background: linear-gradient(white, #D4FFFC, #47F4E9); 16 width: 300px; 17 height: 300px; 18} 19 20.border-radius2 { 21 position: absolute; 22 left: 0px; 23 bottom: 0px; 24 border-radius: 50%; 25 background: linear-gradient(white, #D4FFFC, #47F4E9); 26 width: 300px; 27 height: 300px; 28}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/29 01:39