CẬP NHẬT cung cấp bối cảnh cho cách bố tríLàm cách nào để căn giữa div vị trí hoàn toàn trong IE7?
Tôi có một cấu trúc tương đối đơn giản cho trang web của tôi. Trang này bao gồm hai div của cả hai hoàn toàn vị trí. Một là trung tâm trong khác.
<div id="protocol_index_body_wrapper">
<div id="protocol_index_body">
</div>
</div>
Trong đó có các CSS tương ứng:
#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;
}
Các hành vi mong đợi được nhìn thấy trong hình trên. Hành vi này hiện diện trong IE8, Firefox và Chrome. Tuy nhiên, trong IE7 div cần được căn giữa là tuôn ra phía bên trái. Bất kỳ ý tưởng?
Hãy thử thêm 'text-align: center; 'để' # protocol_index_body' –
Nope không có hiệu lực. –
Thử đặt chiều rộng 100% trên div body_wrapper. –