質問: サイト全体に背景画像を反映したいのですが、どこの階層に画像を置いたらいいのかがわかりません。 style.cssは以下のように設定しました。 ``` body { background-image: url("img/background.png"); } ``` 背景画像は、テーマフォルダ「sotugyo_site」 → 「img」フォルダの中に入れました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/16ccff712f13a7f2809c99c8f57d6e96.png) 他の背景画像以外の画像は以下で表示ができました。 ``` ``` しかし、テーマフォルダ「sotugyo_site」 → 「img」フォルダの中だと 背景画像がサイトに反映されませんでした。 色々試してみて、テーマフォルダと同じ階層に背景画像を入れてサイトに反映することができました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0397cac45350fc840428b8451af37ae9.png) しかし、今度は他の画像が表示されなくなりました。 ``` ``` 現在、imgフォルダが2個ある状態でサイトの画像(背景画像)を表示させています。 正規のやり方を教えていただけないでしょうかm(__)m!
回答: imgフォルダの位置の件は結局 background-image: url("img/background.png"); を background-image: url("./img/background.png"); としてみたら解決しました...!