回答編集履歴

1

補足を追加

2020/08/08 07:23

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1 +1,27 @@
1
1
  HTMLファイルがあるtemplateディレクトリ(フォルダー)から見ると、master_portfolioフォルダーは2つ上(相対パスで`../..`)にありますから、そこからまたmediaフォルダー→imageフォルダーと辿る必要があります。つまり、相対パスの指定は、`../../media/image/goldwave.png`になります。
2
+
3
+
4
+
5
+ 追加分:
6
+
7
+ 確認用のdiv要素にp要素がひとつしかないので、div要素の背景が見えていません。
8
+
9
+ ```HTML
10
+
11
+ <div style="padding: 4em 0; background-image: url('../../media/image/goldwave.jpg');">
12
+
13
+ ```
14
+
15
+ のようにして、divにパディングを設定すると、p要素の上下にできたdiv要素のパディング部分に背景画像が表示されるはずです。
16
+
17
+ さらに、
18
+
19
+ ```HTML
20
+
21
+ <p style="background-color: transparent;">aaa</p>
22
+
23
+ ```
24
+
25
+ とでもしてやれば、p要素の背景にも背景画像が出ます。
26
+
27
+ 実際には、CSSの側で`div * { background-color: transparent; }`みたいなのを書くことになるでしょう。