![](/img/trans.png)
[英]HTML/CSS: Align a Second Background Image to the Bottom Right of Page
[英]CSS Background Image: Bottom of Page
在我的網站上,我將3個背景圖像應用到body
元素上(給人以頂部,左側和底部邊框的印象),如下所示:
body {
background: url('../image/body-x.gif') repeat-x 0 0,
url('../image/body-x.gif') repeat-x 0 100%,
url('../image/body-y.gif') repeat-y -280px 0;
background-color: #47b48e;
}
由於頁面很長,因此大多數情況下都可以正常顯示。 但是在較短的頁面上(例如404模板http://www.mattpealing.co.uk/asdfadsf),body-x.gif不會body-x.gif
在頁面底部,如下所示:
我嘗試添加以下代碼(過去我讀過很多遍,這是一個常見的解決方案):
html, body {
height: 100%;
}
但是我永遠無法使它起作用。 它仍然沒有出現在底部,而是在其他頁面上將其斷開。 例如在“關於”頁面上,底部邊框圖像與主體副本重疊,如以下屏幕截圖所示:
誰能看到我在做什么錯?
嘗試:
html, body { min-height: 100% }
來自: 使<body>充滿整個屏幕?
順便說一句,如果您在主體上使用白色的頂部和底部邊框,而僅將背景圖像用於左側空白怎么辦? 這樣可以簡化代碼,並減少一些不必要的HTTP請求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.