Requête média ipad vs iphone4

Je suis l'aide de la requête de média dans le css pour le différencier de l'iphone et de l'ipad

Voici mon code:

/* iphone 3 */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation:portrait) { ... }

/* iphone 4 */
@media only screen and (min-device-width : 640px) and (max-device-width : 960px) and (orientation:portrait) { ... }

/*iPad styles*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) { ... }

/* i have the same for landscape */

Maintenant, j'ai une résolution de conflit, l'iphone 4 utiliser la même résolution que l'ipad et vice versa.

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

source d'informationauteur aki