我有一個1000px寬的頁面,在一個表中保存輸出,該表比頁面的其餘部分寬得多。我沒有水平滾動讀取所有數據的問題,但是像頁眉和頁腳這樣的周圍div的背景並沒有重複出現在大表中。大桌子,周圍的div與背景不會重複
我讀了一些關於將「display:inline-block」添加到大表格周圍的div的提示,但是我仍然沒有找到解決方案。
非常感謝幫助。
<div id="top_ad">
</div>
<div id="header">
</div>
<table>
THIS IS THE HUGE TABLE
</table>
<div id="footer">
</div>
頭div的背景被重複,因爲我有圖像設置爲BODY的背景而不是在「頭」分區。然而,「top_ad」和「footer」div的背景停留在1000px。下面我CSS:
body {
background:url(/images/header_background_repeat.jpg) repeat-x 0 110px;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#262626;
text-align:center;
}
#top_ad {
width:100%;
height:100px;
background: #0f3245;
text-align:center;
padding-top:10px;
}
#footer {
border-top: 6px solid #C9660D;
padding-top: 0;
width: 100%;
}
可能您的頁眉和頁腳div只與頁面一樣寬。使用Firebug或其他開發人員洞察,點擊你想要顯示的部分,看看它是你期望的頁眉或頁腳div元素。 –
謝謝馬特。目前給我提出問題的兩個div目前設置爲'寬度:100%'。我可以增加,但內容被推到左邊。 – user1165358