0
我在這裏有這個CSS樣式,但它橫跨整個屏幕,而不是在身體的960px寬度內重複它。CSS背景圖像跨度僅960px
body
{
width:960px;
margin: 10px auto 10px auto;
background-image:url(logo.png),url(backgroundimage.jpg);
background-position: top center, top center;
background-repeat: no-repeat, repeat-x;
background-attachment: static;
}
logo.png僅僅是一個公司標誌的圖像,而backgroundimage.jpg是我想只在960像素,而不是在整個頁面跨越。我怎樣才能做到這一點?
'background-size:100%auto' – Slime
附註:我不認爲'background-repeat'採用逗號分隔的速記,但我可能是錯的。因爲可能的值('repeat-x','repeat-y','repeat'和'no-repeat')已經指定了它應該沿着一個軸重複,兩者還是都不重複,所以我不太確定這個簡寫的目的是什麼? – Santi
個人而言,我強烈建議不要在身上設置寬度 - 在身體內部創建一個div,並將該寬度設置爲960像素。雖然你可以直接在身上設置樣式,但我不認爲在這裏設置寬度是可取的。 – Toby