10-09-2017, 02:04 PM
Je te redis: d'après le MDN, ta propriété space-evenly n'est pas implémentée chez safari (bon, cela dit, elle n'est pas non plus implémentée chez Webkit, donc soit webkit fallback sur une propriété différente de Safari, soit Webkit l'a implémentée entre temps et le MDN n'est pas 100% à jour ce qui pourrait impliquer que Safari l'a également implémenté entre temps).
Le plus simple, c'est de te faire une page de test en virant tous les autres éléments, et en ne gardant que ton menu. Puis, de là, tu regardes quelles valeurs sont implémentées pour justify-content chez Safari. Suivant le résultat, t'avises: soit osef (c'est une option: le navigateur finira bien par l'implémenter un jour) soit tu laisses le flex de côté pour revenir sur un display block+margin ou text-align center.
Le plus simple, c'est de te faire une page de test en virant tous les autres éléments, et en ne gardant que ton menu. Puis, de là, tu regardes quelles valeurs sont implémentées pour justify-content chez Safari. Suivant le résultat, t'avises: soit osef (c'est une option: le navigateur finira bien par l'implémenter un jour) soit tu laisses le flex de côté pour revenir sur un display block+margin ou text-align center.