Safari en ignorant css max-width requêtes de média en dessous d'un certain point de

Je suis en train de travailler sur l'optimisation d'un site responsive et Safari (bureau et mobile) semble complètement ignorer les requêtes de média en dessous d'un certain point. J'ai le code suivant:

@media screen and (max-width: 767px){
    /* Safari responds to css here */
}
@media screen and (max-width: 640px){
    /* css here is ignored by Safari */
}

Firefox et Chrome à la fois de répondre de façon appropriée. Quelqu'un a une idée sur ce qui se passe?

Vous pouvez voir le site ici: http://kgillingham.webfactional.com. Ce qui doit arriver (et fonctionne sur FF et Chrome) est ce que le site devient de moins de 640px l'en-tête de la police dans le curseur doit devenir une plus petite taille.

modifier: Le site a été mis à jour pour utiliser javascript pour ajouter une classe lorsque la taille est inférieure à 640px. Cette classe utilise toujours la taille de la police. Cela signifie qu'il fonctionne comme prévu, mais je préfère utiliser les CSS media queries que le javascript donc je voudrais encore voir une solution.

J'ai donc été en mesure de reproduire ce dans Safari mais je n'ai aucune idée de pourquoi cela se passe. C'est comme si il commence juste ignorer les requêtes des médias quand il se sent comme il.
Ouais, c'est exactement ce qu'il semble pour moi, merci pour la confirmation que je ne suis pas fou!
Safari ont une certaine sorte de l'écran retina de chose?
Je ne pense pas que ce soit le cas, car il répond correctement à la 767px requête.
Pouvez-vous fournir un petit violon ?

OriginalL'auteur joshcartme | 2013-04-12