2014-11-05 255 views
0

我有一個問題。Css背景不能工作?

我目前正在建立一個「博客」網站。這並不重要,但.. 我想把我的背景設置爲我擁有的特定圖像。 它曾經工作!直到最近,我只是不知道爲什麼它不會。

它適用於當我在我的電腦上,一切正常。 但我使用000Webhost作爲網站的主機。 所以,如果你去「http://pontuslundhblogg.uphero.com/

你可能會看到,該網站是完全白色的。導致圖片不會加載爲背景。 在我的css表中,我正在使用:
body {
background-image:url(「bakgrund.jpg」);

是的,我沒有命名圖片bakgrund.jpg並上傳到000webhost。它完全相同的名稱等我想知道..可以兩個不同的CSS樣式表使它變得怪異或什麼?原因我添加了第二個CSS樣式表,以便能夠在不同的工作表中有一個下拉菜單,並且我添加了下拉菜單。大約在那個時候,它開始搞亂了我..

是我做錯了什麼。 或者它是000Webhost?
(想補充一點,沒有我的照片是現在工作,我也可以用更多的代碼,如果需要的貢獻!

+0

這是因爲它無法找到圖像...您必須指定圖像的正確路徑才能顯示它。 – Siyah 2014-11-05 12:05:47

+1

如果您訪問http://pontuslundhblogg.uphero.com/bakgrund.jpg,您會收到一條消息「圖片http://pontuslundhblogg.uphero.com/bakgrund.jpg無法顯示,因爲它包含錯誤」。所以圖像確實存在,我認爲路徑是正確的,但圖像本身並不好。嘗試再次上傳 – TamarG 2014-11-05 12:06:13

+0

bakgrund.jpg拼寫錯誤.. ???它可能是bakground.jpg – Tushar 2014-11-05 12:06:14

回答

3

如果你去pontuslundhblogg.uphero.com/bakgrund.jpg你得到一個消息

「的圖像pontuslundhblogg .uphero.com/bakgrund.jpg不能顯示 ,因爲它包含錯誤「。

如果你去pontuslundhblogg.uphero.com/bakgrund1.jpg你得到404頁,這意味着第一個路徑(bakgrund.jpg)是正確的 - 但圖像本身並不好。

嘗試重新上傳或聯繫託管服務。

如果您使用FTP,也許您需要更改FTP程序設置中的某些內容 - 也許從ASCII碼更改爲二進制傳輸。 http://www.inmotionhosting.com/support/website/file-management/corrupt-file-ftp-transfer

+0

你也應該擺脫'背景'屬性(這已被棄用)從你的身體標記,並依靠CSS中的'background-image'代替。另外值得注意的是'url(「bakgrund.jpg」)'表示「bakgrund.jpg與這個CSS文件在同一個文件夾中」,所以如果你移動其中的任何一個,URL將不再正確。 – 2014-11-05 12:15:51

+0

我要試一試..(更改二進制) – 2014-11-05 12:17:18

+0

讓我們知道它是否有效 – TamarG 2014-11-05 12:20:59