Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2016, 09:50
liranan
Invitado
 
Mensajes: n/a
Puntos:
Problema con flex-box en Safari

Buenas tardes.

Mi problema es el siguiente: Tengo una web basada en gran parte en módulos de display 'flex'.

En Chrome, Firefox y Edge se ve perfectamente, ningún problema. Sin embargo, en Safari los elementos se apilan como si fueran divs sin ningún display aplicado.

He buscado bastante en internet y veo que es un problema común, sin embargo, me cuesta encontrar una solución que se aplique a mi caso.

En principio había escrito el código a mano pero visto que lo recomendaban por ahí bajé Autoprefix para Sublime Text, y la verdad que eso me ayudó a estabilizarlo en Firefox y Edge, pero no en Safari que sigue exactamente igual.

Pongo un ejemplo de código:

Código CSS:
Ver original
  1. #container > section{
  2.     display: -webkit-flex;
  3.     display: -ms-flexbox;
  4.     display: flex;    
  5.     -webkit-flex-direction: row;    
  6.         -ms-flex-direction: row;    
  7.             flex-direction: row;
  8.     -webkit-justify-content: space-around;
  9.         -ms-flex-pack: distribute;
  10.             justify-content: space-around;
  11.     position: relative;
  12. }

Esto genera unos bloques ordenados horizontalmente en todos los navegadores menos Safari, que los apila unos encima de otros.

Muchas gracias por vuestra ayuda