DÜZENİ benim sayfa için nispeten basit bir yapıya sahipIE7'de kesinlikle konumlandırılmış bir div nasıl ortalanır?
İÇİN bağlam temin GÜNCELLEME. Sayfa, her ikisi de kesinlikle konumlandırılmış iki divdan oluşmaktadır. Biri diğerinin ortasında.
#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;
}
beklenen davranış, yukarıdaki resimde görüldüğü: karşılık gelen CSS içeriyor
<div id="protocol_index_body_wrapper">
<div id="protocol_index_body">
</div>
</div>
. Bu davranış IE8, Firefox ve Chrome'da bulunur. Ancak, IE7'de ortalanması gereken div sol tarafa doğru akıyor. Herhangi bir fikir?
veya JS ile sargıya
deneyin 'text-align: eklenmesini merkezi;' # protocol_index_body' 'üzere –
Hayır vermedi bir etkisi olmak. –
Body_wrapper div'de% 100 genişlik ayarlamayı deneyin. –