2012-07-21 91 views
1

我有一個問題,我有一個背景圖像,當我在Dreamweaver中使用它時會顯示完美的罰款,但一旦我上傳我的網站和CSS文件和它不會顯示的所有內容。背景圖像不會顯示在網站上,但將在Dreamweaver

這裏是我的CSS代碼:

.ELSsubbg { 
    background-image: url('../images/NTG_images.jpg'); 
    background-repeat:no-repeat; 
    background-position:top left; 
} 

任何幫助將是巨大的。

+0

您可以在瀏覽器的'../ images/NTG_images.jpg'瀏覽圖片嗎? – tiwo 2012-07-21 22:36:08

+0

是的,我能夠。 – Lefteous 2012-07-21 22:37:31

+0

您是否使用例如'CTRL + f5'? – rekire 2012-07-21 22:47:42

回答

2

因爲您在CSS中使用相對路徑,樣式表查找的位置可能與您直接在瀏覽器中查看圖片時看到的圖片的位置不同。

嘗試使用您的圖像目錄而不是相對的目錄的絕對路徑。假設您可以在您的瀏覽器中看到圖片http://www.website-name.com/images/NTG_images.jpg,請嘗試刪除這些點,以便從您網站的根目錄中獲得絕對路徑。

background-image: url('/images/NTG_images.jpg'); 
+0

嘗試了第二張無法正常工作的照片。馬上修復它。謝謝 – Lefteous 2012-07-21 23:17:25

+0

+1正確的答案。這基本上是我試圖用我的答案暗示的。我想我太微妙了? ;-) – Spudley 2012-07-21 23:18:25

0

你上傳了圖片嗎?你有沒有把它上傳到正確的地方? CSS是否在你認爲應該在的地方尋找它?

回答這些問題的最簡單方法是使用瀏覽器的開發人員工具(例如Firebug)來查看網頁產生的網絡流量。在試圖加載圖形的位置查找請求。它是否給出了404錯誤?大概。

如果您正在獲取404,請查看它調用的URL以找出原因。答案應該清楚。

+0

我再次用螢火蟲檢查過,它說圖像加載失敗,所以我嘗試了不同的圖像,並且有效。所以現在我只需要弄清爲什麼我的圖片沒有加載,它已經上傳了,但是由於某種原因它不會加載到頁面上。 – Lefteous 2012-07-21 22:47:55

+0

所以是的。我試圖只是重命名該圖片,它的工作。我想它只是不喜歡這個名字。對不起,浪費時間。 – Lefteous 2012-07-21 22:51:51

+0

不用擔心。可能是大寫?你的Windows系統不會關心文件名是大寫還是小寫,但是Linux網絡服務器會關心。這是一個常見的問題。 – Spudley 2012-07-21 23:08:20