質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

2回答

2802閲覧

CSS3にて画像が表示されません エラーコード Failed to load resource:

sho__

総合スコア8

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2018/09/01 10:00

前提・実現したいこと

ここに質問の内容を詳しく書いてください。

HTML5とCSS3を使ってWebページのheaderを作ってました
なのですが,headerにbackground-imageにurl()を使ってファイルの
指定をしたのですが画像が反映されません。
画像の名前はこのファイルと同じフォルダの中にあり

h.jpgという名前です
エラーメッセージのgen204:1というのがよくわかりません

発生している問題・エラーメッセージ

Failed to load resource:     gen204:1
net::ERR_FILE_NOT_FOUND

該当のソースコード

CSS3を入力

1 2.header { 3 height: 95vh; 4 background-image: linear-gradient(to right bottom,rgba(126, 213, 111, 0.8), 5 rgba(40, 180, 131, 0.8), 6 url(h.jpg); 7 background-size: cover; 8 background-position: top; 9}

試したこと

画像の名前を変えたり、
htmlのフォルダの名前を変えたりした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

画像に関してはmts10806さんが指摘したようなことが原因と思われます
gen204:1」の意味については断言できないのですが,404 Not FoundのようなHTTPステータスコードの種類の中にも204があり,これは「通信はできたが,返すべきデータがなかった」という意味なので,net::ERR_FILE_NOT_FOUNDとも合致しますから,そういう意味なのだと思います

ちなみに,CSSの方ですが,
linear-gradient()の「)」が抜けているので,
background-imageプロパティにセットされている値は
linear-gradient(to right bottom,rgba(126, 213, 111, 0.8),rgba(40, 180, 131, 0.8),url(h.jpg);background-size: cover;background-position: top;}」となります.

以下の画像のように,その後に他のスタイルを記述した場合も,background-imageの値として認識されてしまうため,例え,画像の指定を失敗していなくとも,効きません
イメージ説明

HTMLでもそうですが,「閉じ」を忘れないようにしましょう
イメージ説明


画像に限らず,パスを指定する際は
多くの場合,「絶対パス」「相対パス」「ルート相対パス」のどれかで指定します
どのようにして記述するかは,以下を参考にしてください

投稿2018/09/01 13:10

編集2018/09/01 13:14
liveasnotes

総合スコア1284

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sho__

2018/09/02 03:57

ありがとうございます 解決しました!
guest

0

cssからファイルなどを指定する場合はそのcssからのパスでなければなりませんが、
cssがあるフォルダと同じフォルダに画像がないからではないでしょうか。
background-imageに色々指定されていますが、CSSからすると外部リソースを利用するurlだけで指定して想定通り動いてから他の指定を入れられたほうが確実かと思います。

投稿2018/09/01 10:31

m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sho__

2018/09/02 03:58

上記の方法で試してみたらできました。 ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問