2017-12-07 12 views
0

私はhtml/cssを初めて使用しているため、背景画像が表示されない理由を理解できません。これはシンプルなテスト用のCSSシートとHTMLコードの一部です。私は背景画像を追加しようとしています。これを一度やったことがありましたが、それはうまくいきました。なぜ今は動作しないのかわかりません。背景画像のための背景画像がロードされていない

.timeline{ 
    width: 100%; 
    height: 400px; 
    display: inline-flex; 
    background-image:url("img/back.jpg"); 
} 
+0

画像ファイルのパスが正しくない可能性がありますか? – Vandal

+1

'url(" https://example.com/full/path/to/img/back.jpg ")'を試したことがありますか? –

+0

@NiettheDarkAbsolはい私は完全を与えようとしました –

答えて

0

あなたの構文は、あなたが繰り返しのためbackground-repeat: repeat;を使用する必要が

間違っています。ここにdocがありますbackground-image

.timeline{ 
    width: 100%; 
    height: 400px; 
    display: inline-flex; 
    background-image:url("img/back.jpg"); 
    background-repeat: repeat; 
} 
+0

画像が表示されているのではなく、繰り返されているわけではありません。あるいは私はここでの質問を理解していないのですか? – Vandal

+0

@Vandal CSSの構文が 'background-image'のために間違っています、なぜそれが表示されないのですか – Durga

3

あなたのルールは間違っています。 background-image,background-positionなどのルールを設定しようとしていますが、ルール名はbackground-imageです。代わりにbackground-image

+0

背景は適切なデフォルトを持っています。 –

+0

@NiettheDarkAbsol OPはすべてを一度に設定しようとしますが、ルール名が間違っています。 – Justinas

+0

ああはい。どのように私はそれをお見逃しですか? XD –

0

使うbackgroundはこの作品

display:flex;
0

このコードにこのコード

display:inline-flex;

を交換してください。あなたのファイルのパスをasumingは正しいです。

.timeline{ 
width: 100%; 
height: 400px; 
display: inline-flex; 

背景画像:URL(IMG/back.jpg)。}

0
.timeline{ 
    width: 100%; 
    height: 400px; 
    display: inline-flex; 
    background-image:url("./img/back.jpg"); 

} 
+0

コードのみの回答は元の問題を解決するかもしれませんが、解決策の説明によってこの回答の質が向上します。 –

関連する問題