Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2008, 09:45
pato@feliz
 
Fecha de Ingreso: mayo-2007
Mensajes: 9
Antigüedad: 16 años, 10 meses
Puntos: 0
Busqueda ayuda con bug en IEs

Hola a todos!

Antes que nada gracias por tomarse el tiempo de leer esto.

Estoy haciendo un diseño muy muy simple, que en Mozilla Firefox, Safari, Opera y Konqueror se ve justo como yo quiero que se vea, pero... en IE6 e IE7 ¡todo se arruina! Por favor entren a la página http://rmf.fciencias.unam.mx/~cnf/ con IE y luego con cualquier otro, para que mírenlo ustedes mismos, el marco negro es la etiqueta body y el marco rojo es un div de "Contendio" que no debería tener ese espacio a la izquierda entre body.

Les explico la estructura del documento y si entran a la página cada div esta enmarcado:
Código HTML:
<body> <!-- enmarcada en negro -->
    <div id="Contendio"> <!-- enmarcada en rojo -->
        <div id="Cabeza">Bla, bla...</div> <!-- enmarcada en verde -->
        
        <div id="ColumnaIzquierda">Bla, bla...</div> <!-- enmarcada en amarillo -->
        
        <div id="ColumnaDerecha">Bla, bla...</div> <!-- enmarcada en cian -->
        
        <div id="ColumnaCentro">Bla, bla...</div> <!-- enmarcada en magenta -->
        
        <br class="BorraFloat"/>
        
        <div id="Pies">Bla, bla...</div> <!-- enmarcada en azul -->
    </div><!-- Fin Contenido -->
</body> 
Muy simple! ¿no creen? ahora le pongo la estructura de la hoja de estilo:
Código:
* { /* Pone todo a cero */
        margin:0;
        padding:0;
}
body {
        margin: 0;
        padding: 0;
}
#Contenido {
        margin: 0;
        padding: 0;
}
#Cabeza {
        margin: 0;
        padding: 0;
        overflow: auto; /* arregla el largo de la caja para el contendio flotante */
}
#ColumnaIzquierda {
        float: left;
        width: 11em;
}
#ColumnaDerecha {
        float: right;
        width: 11em;
}
#ColumnaCentro {
        margin: 0 12em 0 12em;
}
#Pies {
        margin: 0;
        padding: 0;
}
.BorraFloat {
        clear: both;
        height: 0;
        font-size: 0px;
        line-height: 0px;
}
Por favor, no les pido que me den la solución exacta (si la tiene mejor ). Sólo que me oriente sobre este bug de IE para poder resolverlo.

Muchas gracias y saludos a todos!!

Última edición por pato@feliz; 08/03/2008 a las 09:58