我在我的網站上的一個頁面上工作,其中包含相當多的數據,所以頁面非常長。該頁面由主體的背景圖像和具有背景圖像的容器組成,兩者都運行頁面的整個長度(不是頂部或底部邊距,也沒有頂部或底部填充)。我遇到了背景圖像的問題:它們沒有以某些分辨率擴展到頁面的底部。我編碼的屏幕寬度爲1680像素,目前這兩個背景圖像一直延伸到底部。但是,當我在較小分辨率的屏幕(例如寬度爲1280像素的屏幕)上查看頁面時,背景圖像不會一直延伸到底部。不擴展到頁面底部的背景圖片
我正在使用XHTML 1.0 Strict。
下面是相關的HTML代碼:
<body class="ice01">
<div id="maincontent2">
<!-- content -->
</div>
</body>
下面是相關的CSS代碼:
.ice01 {
background-image: url('../images/iceBackground04.jpg') ;
margin: 0 100px;
font-family: book antiqua;
font-size: 19px;
color: #12124c;}
#maincontent {
width: 88%;
background-image: url(../Images/BlueParchment.jpg);
margin: 0px auto;
padding: 0px 32px 0px 32px;}
這個問題也提出了自己,如果我調整我的窗口。另外,如果我拿出背景圖像並用顏色代替它,這個問題就會消失。我嘗試過使用後面的速記(background: #0000ff url('../images/iceBackground04.jpg') repeat 0 0;
),但這並沒有解決問題。
我已經嘗試在它們兩個上使用min-height: 100%;
,它不能解決問題。我也通過W3C驗證了網頁,它全部檢出,所以我不認爲它是由任何丟失/未封閉的標籤引起的。
這裏是有問題的網頁的網址:http://icengale.com/icenDeities-Mainen.html
我使用的是「重置」的CSS文件,但刪除不解決這個問題,所以我不認爲這是造成問題。
任何和所有的幫助,非常感謝,謝謝!
您是否嘗試過repeat-y屬性? – 2013-07-03 04:45:19
在Firefox中正常工作 – JanR
正常工作...! –