Les règles CSS pour les navigateurs basés sur webkit

J'ai le code CSS suivant:

#mgheader .letters {
  display: inline-block;
  margin-left: 55px;
  margin-top: -45px;
  position: absolute;
}

#mgheader .letters {
  display: inline-block;
  margin-left: 10px;
  position: absolute;
}

Maintenant, je veux exécuter le premier juste dans Google Chrome et Safari, et la seconde dans les autres navigateurs.

J'ai essayé ceci, mais la deuxième code semble être en cours d'exécution toujours:

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #mgheader .letters {
    display: inline-block;
    margin-left: 55px;
    margin-top: -45px;
    position: absolute;
  }
}   

#mgheader .letters {
  display: inline-block;
  margin-left: 10px;
  position: absolute;
}

Comment puis-je régler ce problème?

OriginalL'auteur Draco | 2013-03-21