前提・実現したいこと
表題の通り、404エラーがdevelop toolに表示されます
→解決していますが、疑問なので、質問します。
発生している問題・エラーメッセージ
GET http:~/img/oheya-header.png 404 (Not Found)
試したこと
フォルダー構成が、原因のように思えました。
ファイル/フォルダー構成↓
変更
コーダーフォルダーで書きました
<ⅹフォルダー> <top(index.html)> <-imgフォルダー> <-Aふぉるだー> <-Bフォルダー> <-Cフォルダー> -<js> -<css> -<scss> </ⅹフォルダー> <今回のAフォルダー> <img>a'.png</img> -<js> -<css> -<scss> </今回のAフォルダー>
追記
ディレクトリー構図は下記です。
✕フォルダー ├<top(index.html)> ├<-imgフォルダー> ├-<js> ├-<css> ├-<scss> ├<-Bフォルダー> ├<-Cフォルダー> ├ ├<-Aふぉるだー> └ <img>a'.png</img> │ └ -<js> │ └ -<css> │ └ -<Scss> │
結論
解決策
1bg-img url()→Aフォルダー/imgを設定すると、反映される
2.bg-img url()→topと同列にあるimgファイルを指定すると、反応なし。
この原因は、フォルダー構成だと考えていますが、どこで設定を変更したら
top/imgを指定しても、反映できるのでしょうか?
教えていただけると幸いです。
よろしくお願いいたします。
該当のソースコード
HTML
1<!DOCTYPE html> 2<html> 3<head> 4 <title></title> 5</head> 6<body> 7 <section class="fv"> 8 <div class="fv-img"> 9 <h1>お部屋</h1> 10 </div><!-- /.fv-img --> 11 </section><!-- /.fv --> 12</body> 13</html> 14
CSS
1 2.fv { 3 background-image: url(../../img/oheya-header.png); 4 background-position: center; 5 background-repeat: no-repeat; 6 background-size: cover; 7 width: 100vw; 8 height: 50vh; 9 position: relative; 10} 11 12.fv-img { 13 position: absolute; 14 top: 50%; 15 left: 50%; 16 -webkit-transform: translate(-50%, -50%); 17 transform: translate(-50%, -50%); 18} 19 20.fv-img h1 { 21 display: block; 22 text-align: center; 23 font-weight: 900; 24 font-size: 3.4rem; 25 color: #fff; 26 z-index: 99; 27}
補足情報(FW/ツールのバージョンなど)
ファイルとフォルダーの位置通りに自動的に表示されるプラグインを使って、相対パスで書いています。
→そのため、相対パスのミスは考えにくいです。
回答1件
あなたの回答
tips
プレビュー