div no alinea

Iniciado por kakashi20, 16 Octubre 2011, 20:56 PM

0 Miembros y 1 Visitante están viendo este tema.

kakashi20

hola

tengo un div contenedor con este css:


#container{
width:1000;
margin:0 auto;
}

el problema es que en google chrome y mozilla me alinea en el centro pero en IE8 me alinea a lla izquierda, no se que hacer...

si alguien me pudiese ayudar se lo agradecería

adastra

Utiliza medidas porcentuales, evita utilizar medidas absolutas (pixeles)

me refiero al atributo width, indica un porcentaje en lugar de un valor en pixeles (1000) de esa forma debera funcionar igual en todos los navegadores.

Mr. Crowley

Hmmm... qué tal esto (debe indicar la medida despues del número 1000)?

Código (css) [Seleccionar]

#container{
    width:1000px;
    margin:0 auto;
}


En caso de elementos con posicion absoluta, puede hacer un pequeño truco para centrar (para eso usted está usando margin:auto).

Código (css) [Seleccionar]

#divCapa{
    position:absolute;
    width:600px;
    height:400px;
    left:50%;
    margin-left:-300px;
    top:50%;
    margn-top:-200px;
}


Para centrar horizontalmente el margin-left es: la mitad del ancho de la capa, pero en negativo (siempre va a ser así). Lo mismo para centrar verticalmente: margin-top es igual que el alto de la capa dividido entre dos, pero en negativo. En ambos casos se debe colocar el left/top en 50%. Este centrado es perfecto..!
Mi blog personal: www.calirojas.com

Tyrz

me suena que para alinear en el centro con ie basta con un text-align:center
Web dedicada por completo al surf. Hablamos de tablas de surf, videos de surf, fotos, juegos y mucha información sobre como aprender a surfear, spots famosos como mundaka, pipeline y zonas como vizcaya, surf españa, sopelana y mucho más. Trucos y peligros del surf. A que esperas? Entra en  Surf