2011-05-04 32 views
7

¿Por qué es esto obtener diferentes posiciones en diferentes navegadores?CSS: posicionamiento absoluto en diferentes navegadores

{ 
    position: absolute; 
    left:332px; 
    top: 210px; 
    width: 293px; 
    height: 215px; 
    border: 1px solid #000000; 
    background-color: #143f72; 
    -moz-border-radius: 10px; 
    -ms-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
} 

En IE se va a la izquierda como 100px en comparación con Firefox, y en Chrome va como 100px a la derecha en relación a FF ... ¿Por qué?

Editar: El HTML es sólo <div id="container"><div id="the_css_above_div"></div></div>

#container tiene la siguiente CSS:

#container{ 
    float:left; 
    width: 632px; 
} 

Gracias!

+0

necesita código html para llegar al fondo de esto. – netbrain

+0

¿Estás utilizando un restablecimiento css? – rzetterberg

+0

Acabo de comprobarlo en IE8, FF y Chrome. No parece ser diferente en ninguno de ellos. Compruebe http://jsfiddle.net/EQn2E. Tendría que ver otro código para ver si hay un problema. – anothershrubery

Respuesta

14

Tengo que trabajar ... El div principal debe tener position:relative en su declaración de CSS. Si alguien se encuentra con este problema, compruebe el DIV padre :)

+2

¿O proporcionar a las personas que intentan ayudar con más información? – anothershrubery

+0

Creo que es cierto no solo para IE ... los bloques están posicionados absolutamente en relación con el padre que tiene el atributo de posición establecido en relativo o absoluto, o en relación con la ventana si ningún padre tiene una posición definida ... – Michael

+1

Estaba JUSTO a punto de publicar algo acerca de esto .... problema que he estado teniendo y tan PRONTO como vi su "tengo que trabajar" soy como, WTF, yo sé esto !!!! jaja ...... gracias. +1 – somdow

0

Su div padre tiene que tener position:relative;. De lo contrario, su position:absolute; se posicionará desde todas las páginas. Si el padre div tiene posicionamiento relativo div absoluto posiciones en sí mismo basado en su padre.

Cuestiones relacionadas