2010-11-03 56 views
1

沒有身體背景圖像的HTML文件的主體,標籤確實有背景圖像應用:與DOCTYPE

body {… background: #fff url(./img/bg-body.jpg) no-repeat 0 82; …} 

一切工作得很好用的WebKit(Safari瀏覽器,Chrome瀏覽器...),甚至三叉戟(IE)......但是在Gecko(Firefox)中沒有顯示背景圖像......並且如果我將DOCTYPE添加到文檔中,它在任何地方都不起作用。

<html> 
    <head> 
     <style type="text/css"> 
      body {… background: #fff url(./img/bg-body.jpg) no-repeat 0 82; …} 
     </style> 
    </head> 
    <body> 
     … 
    </body> 
</html> 

它也無法工作,沒有申報單,沒有內容,什麼都沒有......

任何想法?

+2

請再顯示一些代碼。你是否確定URL中的'.'? – 2010-11-03 10:15:40

+0

yepp,./是正確的(它在Safari,Chrome,IE中運行正常)。 – albuvee 2010-11-03 10:17:21

+1

CSS文件中的路徑需要相對於CSS文件,你確定你的路徑是正確的嗎?什麼是'0 82'(背景位置)?你需要在那裏指定一個單位。 – 2010-11-03 10:30:38

回答

3

您需要指定單位爲你的後臺位置

body{ background: #fff url(./img/bg-body.jpg) no-repeat 0 82px } 

似乎在WebKit的工作離不開它。但壁虎需要一個單位。那麼它應該工作。