flex-wrap ne fonctionne pas comme prévu dans Safari

Sur la page d'accueil de http://www.shopifyexperte.de/ il y a deux flex-zone modules, l'un sous "Kundenstimmen" et sous "Nouvelles Beiträge...". Les boîtes intérieures sont censés envelopper quand ils descendent en-dessous de 220px et de ne pas pousser au-dessus de 30% de largeur. Cela fonctionne dans le dernier Chrome, FF et Opera (sur Mac), mais dans Safari 8.0.5 (Mac) et n'importe quel navigateur les boîtes de ne jamais former une suite, même si il ya assez de place. Ils ont toujours envelopper, chacun sur une ligne de sa propre.

Le CSS pour le conteneur:

CSS:

.homepage-testimonial-container {
	display: flex;
	display: -webkit-flex;
	-webkit-flex: 1;
	flex: 1;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	margin-top: 1em;
}

Le CSS pour les cases à l'intérieur du conteneur:

CSS:

.homepage-testimonial {
	margin-bottom: 1em;
	min-width: 220px;
	max-width: 30%;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
}

Si je désactive -webkit-flex-wrap (effectivement le paramètre nowrap), toutes les cases de la ligne vers le haut en une ligne, mais finira par déborder le récipient lorsque la fenêtre du navigateur devient trop étroit.

Est-ce une sorte de bug dans Safari/Webkit ou suis-je en train de faire quelque chose de mal ici?

InformationsquelleAutor Tom Borowski | 2015-05-01