2011-11-17 397 views
0

我已經爲我的網站下載了一個背景圖片,出於某種原因或其他原因,它根本沒有顯示。不顯示網頁背景圖像

這是CSS代碼,我有:

background-image: url(Resources/Icons/background-image.jpg); 
background-attachment: fixed; 

我甚至嘗試添加的全路徑名 - 無濟於事。

奇怪的是,我在我的網站上做了很多次,我的所有圖片都顯示出來了。只有這樣纔會給我一個問題 - 而且沒有紅十字會顯示它找不到圖像 - 它只是沒有出現。

編輯:出於某種原因,如果我把webage的網址放在我從那裏得到的圖像,它的作品。

任何想法?

+0

你在Firebug的Net標籤中看到了什麼? – SLaks

回答

2

你的css與你的圖像在同一個目錄下嗎?可能不會,我會假設。所以你需要回到根目錄並正確訪問圖像。

喜歡的東西:

background-image: url(../Resources/Icons/background-image.jpg) 
+0

這是我的問題!非常感謝:)你認爲你可以解釋爲什麼這是必需的嗎?正如我所說,我已經將這種方法用於許多圖像,這些圖像全部放置在「圖標」目錄中,而我沒有這個問題。 –

+0

我無法肯定回答 - 但這取決於您的文件夾是如何佈局的。 – TheGeekYouNeed

-1

錯誤路徑可能...

background-image: url('/Resources/Icons/background-image.jpg'); 
1

除非你的樣式表駐留在同一文件夾,你的圖像,你應該嘗試從根導航:

background-image("/images/someimage.png"); 

就我個人而言,我發現從應用程序/網站的根目錄導航往往是最可靠/可擴展的選項。

+0

謝謝。事情是,我爲其他圖像做了這麼多次,除了這個之外,他們都已經工作了。任何想法爲什麼? –

+0

這是你的網頁或樣式表中的CSS?如果它在頁面上,可能與頁面的生命位置有關嗎? –

+0

一切都在樣式表上。奇怪。感謝您的幫助! –