4
我有一個div
(#main
),它已經居中放置在body
元素的中間。 body
具有水平重複的背景圖像和顏色,與元素的左上角對齊。 #main
有一個固定的寬度,靈活的高度,以及它自己的背景圖像和顏色。如何使用背景附件但不垂直來水平修復背景
我試圖完成的工作,如下圖所示,將#main
中的背景圖像與body
的背景圖像對齊。這兩個背景圖像將會相似,所以正確的對齊是必要的。
我試圖在#main
的背景圖片上使用background-attachment: fixed;
,除非明顯導致整個背景圖片隨着頁面滾動;因爲我試圖完成#main
的背景與body
的背景正確對齊的效果,但只能水平重複,並且在垂直滾動時不會跟隨用戶。
Demonstration http://img163.imageshack.us/img163/2783/bgfixedexample.png
(我試圖張貼此對doctype,但它不會接受我的谷歌的OpenID)
事後回想起來我覺得很愚蠢。假設'#main'水平居中,「top center'」的背景位置會正確對齊。我沒有注意到,因爲在我的測試頁面中,#main有一個不正確的頁邊距並且沒有居中。 – 2009-12-21 12:23:28