2011-12-22 121 views
0

我已經使用這個CSS在身體背景位置底部不工作

body { 
    margin:0; 
    padding:0; 
    background:#000 url(../images/footer.jpg) left bottom repeat-x; 
    color:#fff; 
} 

它工作正常,除了IE8和IE9瀏覽器的每一個。我認爲背景底部的位置在IE8和IE9中不起作用。 還有什麼可以工作的?

謝謝!

+1

這可能是任何事情,沒有一個簡單的測試用例很難說。 – alex 2011-12-22 06:26:20

+0

沒有實時鏈接就很難測試。可以像你的語法一樣簡單。嘗試更新爲:background:url(../ images/footer.jpg)bottom left repeat-x#000; – Dan 2011-12-22 06:28:44

+0

@alex你可以給任何網站的鏈接,我可以把我的HTMl和CSS顯示..演示頁..? – 2011-12-22 06:47:04

回答

1

在後臺速記屬性,位置值放在最後:

background:#000 url(../images/footer.jpg) repeat-x left bottom; 

有趣的是,你的代碼完全在其他瀏覽器,因爲這是速記屬性的格式。

+0

感謝Purmou的迴應..但問題仍然在這裏..如果你做一個HTML頁面,並使用這個身體屬性它會看起來罰款所有的瀏覽器,但IE8和IE9(這是與背景的位置越野車)沒有顯示在頁面的任何地方。 – 2011-12-22 06:43:28

+1

[他們不必最後一次](http://jsfiddle.net/pKssZ/)。 – alex 2011-12-22 06:50:31

0

請勿在body元素中設置任何背景圖像。而是添加一個div元素,其中包含所有內容並設置背景圖像以及此位置的div