AGGIORNATO CONFERIMENTO CONTESTO per il layoutCome centrare un div in posizione assoluta all'interno di IE7?
ho una struttura relativamente semplice per la mia pagina. La pagina è composta da due div entrambe posizionate in modo assoluto. Uno è centrato nell'altro.
<div id="protocol_index_body_wrapper">
<div id="protocol_index_body">
</div>
</div>
che ha il CSS corrispondente:
#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;
}
Il comportamento previsto è visto nell'immagine sopra. Questo comportamento è presente in IE8, Firefox e Chrome. Tuttavia, in IE7 il div che dovrebbe essere centrato è a filo contro il lato sinistro. Qualche idea?
Prova ad aggiungere 'text-align: center;' a '# protocol_index_body' –
No no avere un effetto. –
Provare a impostare una larghezza del 100% sul div body_wrapper. –