Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2015, 13:13
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Firefox no aplica estilos css

Tengo un simple fichero css con un estilo general y un @media para que cuando la pantalla sea pequeña (320x480 px) la disposición de los items dentro del flexbox cambie de row a column.

Código CSS:
Ver original
  1. *{
  2.     margin:0;
  3.     border:0;
  4.     padding:0;
  5. }
  6.  
  7. @media all and (max-width: 320px) and (max-height: 480px){
  8.     #flexbox{
  9.         flex-direction: column;
  10.     }
  11.    
  12.     .nav{
  13.         display:none;
  14.     }
  15. }
  16.  
  17. #flexbox{
  18.     //height:500px;
  19.     display: flex;
  20.     //direccion del eje principal
  21.     flex-direction: row;
  22.     //si los items sobrepasan el ancho de la pantalla
  23.     flex-wrap:wrap;
  24.     //los items a lo largo del eje principal
  25.     justify-content:center;
  26.     //los items verticanlmente
  27.     align-items:baseline;
  28. }
  29. .nav{
  30.     display: flex;
  31.     width:100%;
  32.     flex-direction: row;
  33.     justify-content:center;
  34.     align-self:center;
  35. }
  36.  
  37. .nav ul li{
  38.     display:inline;
  39. }

El problema es que la primera vez que refresqué el navegador Firefox y aplicar la vista de la pantalla 320x480 sí hizo el efecto deseado de poner los items en columna en vez de en fila.

Pero cuando volví a refrescar al rato, después de haber hecho unos cambios y deshacerlos, ya no hacía ese efecto. Es más, ese es todo el estilo que tengo hasta ahora y sigue sin hacer el efecto.

¿Alguien podría ayudarme con este problema?

Saludos.
__________________
Ayúdame a hacerlo por mi mismo.