Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2016, 09:44
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Internet explorer no muestra nada en bloques con display:table-cell

Hola!

Peleándome (cómo no ) con internet explorer con una web que estoy montando. Tengo unos bloques en los que necesito que los dos vayan manteniendo el mismo height por lo que creo la estructura de una tabla con divs.

Mi problema es que me funciona en todos sitios menos en IE (probado en versiones desde la 11 hasta la 9)... El html es así:
Código HTML:
Ver original
  1. <div class="tabla">
  2. <div class="fila">
  3. <div class="celda">
  4. aqui va el contenido que no me lo muestra (es una imagen)
  5. </div>
  6. <div class="celda-2">
  7. este contenido es texto y dinamico que si muestra IE.
  8. </div>
  9. </div>
  10. </div>
y mis css son tal que así:
Código CSS:
Ver original
  1. .tabla{width:100%;height:auto;display:table;}
  2. .fila{width:100%;height:auto;display:table-row;}
  3. .celda,.celda-2{display:table-cell;}
  4. .celda{width:60%;height:auto;vertical-align:middle;}
  5. .celda-2{width:40%;height:auto;vertical-align:middle;}

Los tamaños los sitúa bien IE pero a la hora de ver el contenido, si me voy a la consola y pongo los estilos tal que
Código CSS:
Ver original
  1. .celda{width:100%;} /*Solo esto, quitando el display:table-cell; y demás estilos me muestra contenido*/
ya se ve la imagen que tengo insertada en esos bloques.

¿Qué me puede estar ocurriendo?
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"

Última edición por madman_18; 23/03/2016 a las 09:51