Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2007, 01:16
Avatar de reyesoft
reyesoft
 
Fecha de Ingreso: abril-2006
Ubicación: San Rafael, Mendoza
Mensajes: 311
Antigüedad: 18 años, 1 mes
Puntos: 15
Centar div verticalmente en otro DIV (IE)

Preciso alinear verticalmente un div que se encuentra dentro de otro div que su altura de la cantidad de texto que posea.

En Firefox funciona a la perfección, pero en IE no (que raro! )

CSS
Código:
#padre {
    position:relative;
}
#hijo {
    position:absolute;
    top:50%;
    height:10px;
    margin-top:-5px;
}
HTML
Código HTML:
<p>Párrafo fuera del padre 1</p>
<p>Párrafo fuera del padre 2</p>
<div id="padre">
    <div id="hijo">cargando...</div>
    <p>Párrafo 1</p>
    <p>Párrafo 2</p>
    <p>(pueden haber muchos más párrafos)  </p>
</div> 
El problema es que IE toma top:50%; como el 50% del body y no de #padre; haciendo que el div #hijo se muestre mucho más abajo.

Desde ya muy agradecido por su constante ayuda.
__________________
Pablo Reyes

Compra/venta saldos PayPal, Skrill, Neteller, Bitcoins, etc.