1

私はCSSが初めてで、誰かが私が間違っていることを理解するのを手伝ってくれることを望んでいました. 画像を表示しようとしていますが、何をしてもページに表示されないようです。誰かが私が間違っていることを説明してもらえますか?

画像の保存先: Users/NenaH77/assignment/images/sitebg.jpg

css ファイルは次の場所に保存されます。Users/NenaH77/assignment/css/style.css

body{ 
    background: url('../images/sitebg.jpg') no-repeat top top #31b8ea; 
   }

../imagesフォルダに保存された画像が2レベル上がってcssフォルダに入るはずだと思っていたので、画像が表示されない理由がわかりません:(

4

4 に答える 4

5

CSS 背景宣言が無効です:

top toptopまたはtop leftまたはその他の有効な位置の組み合わせである必要があります。

試す :

body { 
    background: url('../images/sitebg.jpg') no-repeat 0 0 #31b8ea scroll; 
}
于 2013-08-02T19:22:52.803 に答える
2

君は必要 おそらく背景色を最初に置くべきです。

body { background: #31b8ea url('../images/sitebg.jpg') no-repeat top }

ミスター・スレイヤーはあなたに正しい答えを出しました。

于 2013-08-02T19:22:23.180 に答える
0

これは機能します。ここでフィドルを見ることができます。

body { background: url(../../img/image.jpg) no-repeat center center; background-size: cover;}

これにより、レベルが 2 つ上がります...

于 2013-08-02T19:37:06.973 に答える