Pourquoi sur Safari la traduction de transformation ne fonctionne pas correctement?

J'ai souvent utiliser ce code pour centrer une div en vue:

.centered {
  position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

Il fonctionne très bien sur Firefox, Internet Explorer et google Chrome, mais pas dans Safari.

Ce qui est une solution de contournement pour centrer une image dans le navigateur web Safari?

source d'informationauteur NineCattoRules