更新提供了佈局的上下文如何將IE7中絕對定位的div居中?
我的頁面結構比較簡單。該頁面由兩個div組成,絕對定位。一個以另一個爲中心。
<div id="protocol_index_body_wrapper">
<div id="protocol_index_body">
</div>
</div>
其中有相應的CSS:
#protocol_index_body_wrapper {
background: url("/images/stripe.png") repeat scroll 0 0 transparent;
position: absolute;
top: 120px;
left: 0px;
right: 0px;
bottom: 10px;
}
#protocol_index_body {
width: 960px;
margin: 0 auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
預期的行爲被認爲是在圖像的上方。此行爲出現在IE8,Firefox和Chrome中。但是,在IE7中,應該居中的div與左側齊平。有任何想法嗎?
嘗試增加'文本對齊:中心;''到#protocol_index_body' –
都能跟得上沒有有效果。 –
嘗試在body_wrapper div上設置100%的寬度。 –