2011-05-02 51 views
0

我在網站上工作,和我目前在主頁上。我以前寫的CSS頭,想替代的形象爲標題<div>而不是純色的背景下,在以前的設計。我在img/header.jpg目錄中有一個標題圖像。我現在用的是background-image財產,像這樣加載背景圖片:CSS background-image屬性不加載

background-image: url(img/header.jpg) 

的問題是,它不會加載圖像,背景就是銀(這是什麼<body>的背景設置爲)。
誰能告訴我什麼,我做錯了什麼? (我在測試它的瀏覽器IE8是,如果可能有什麼關係呢:)

+2

後你的CSS的其餘部分。相關的HTML也會有幫助。 – 2011-05-02 21:57:02

+0

@Andrew查爾頓是的,我的div有一個高度和寬度設置,問題只是我的路徑沒有配置正確的文件在哪裏。 – 2011-05-02 21:59:00

回答

11

如果這是在一個單獨的CSS文件中注意到的URL應該是相對於該CSS文件的位置。因此,舉例來說,如果你的CSS文件位於~/styles/main.css規則應該是:

background-image: url('../img/header.jpg') 

假設圖像位於~/img/header.jpg

+0

好的,工作。謝謝! (我不敢相信我錯過了:) – 2011-05-02 21:58:09

+0

@Nate Koppenhaver,我很高興我能幫上忙。 – 2011-05-02 22:08:43