Foros del Web » Creando para Internet » CSS »

margin:0 auto en I Explorer

Estas en el tema de margin:0 auto en I Explorer en el foro de CSS en Foros del Web. Buenos Dias, alguno sabe porque no se centra este contenedor? no veo el problema.. ..... el problema es Internet Explorer (como toda la vida) pero ...
  #1 (permalink)  
Antiguo 07/06/2011, 08:50
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
margin:0 auto en I Explorer

Buenos Dias,
alguno sabe porque no se centra este contenedor? no veo el problema..

.....


el problema es Internet Explorer (como toda la vida) pero mas allá de eso, no encuentro el otro problema

Código CSS:
Ver original
  1. #content {
  2.     width: 700px;
  3.     height: auto;
  4.     overflow:hidden;
  5.     margin:auto;
  6.     padding-bottom:20px;
  7.     font: 12px Arial, Helvetica, sans-serif;
  8.     background-color:#EEE;
  9.     position:relative;
  10. }

la pagina tiene esta cabecera:
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


Gracias!
  #2 (permalink)  
Antiguo 07/06/2011, 10:24
 
Fecha de Ingreso: junio-2010
Mensajes: 142
Antigüedad: 13 años, 9 meses
Puntos: 5
Respuesta: margin:0 auto en I Explorer

Hace poco abri ese mismo problema, en ovaciones el margin auto me sirve en todos los navegadores, en otras no (I.E)

La solución que e encontrado es usar text-align: center
en el body (eso centrara todo) y luego en donde quieras poner el restod e los elementos le das un text-align: left

ejemplo:

body con text-align: center

y luego
al head, contenedor, y foot le das align: left

de todas formas tmb usa margin: auto (para el resto de los navegadores)


I.E caca

Abraso!
  #3 (permalink)  
Antiguo 07/06/2011, 10:55
Avatar de Naahuel  
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: margin:0 auto en I Explorer

Ese código que has proporcionado no tiene por qué dar problemas, funciona perfecto. El problema sin dudas se encuentra en otro lado, probá validando el HTML, el CSS, usando consolas de depuración para ver si hay estilos que puedan causar problemas, etc.

O de última podrías proporcionar el código completo
__________________
nahueljose.com.ar
  #4 (permalink)  
Antiguo 07/06/2011, 12:04
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: margin:0 auto en I Explorer

compañero @McBlink como ya le mensionaron ese codigo deberia andar bien en IE6 y superiores, indiquenos la url a su sitio para darle una revisada.

Cita:
Iniciado por rossijona Ver Mensaje
La solución que e encontrado es usar text-align: center
en el body (eso centrara todo) y luego en donde quieras poner el restod e los elementos le das un text-align: left
eso de text-align:center es innecesario a menos que se pretenda maquetar para versiones de IE inferiores a la versión 6, que quien sabe igual si soportan el margin:auto la verdad no me toco trabajar con esas versiones tan viejas
  #5 (permalink)  
Antiguo 07/06/2011, 13:08
 
Fecha de Ingreso: junio-2010
Mensajes: 142
Antigüedad: 13 años, 9 meses
Puntos: 5
Respuesta: margin:0 auto en I Explorer

De todas maneras prefiero asegurar que se vea como realmente se debe en todos los navegadores :) en Uruguay hay de todo.
Saludos!
  #6 (permalink)  
Antiguo 08/06/2011, 11:51
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 21 años, 9 meses
Puntos: 361
Respuesta: margin:0 auto en I Explorer

Hola:

No entiendo ¿Quieres centrar los dos div's? La unica forma sería metiendo los dos div's dentro de otro que sería el que centraras.

Saludos.


Etiquetas: auto, explorer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:51.