Détecter iPhone/iPad purement par css
J'ai essayé de détecter un iPhone ou un iPad purement par la feuille de style. J'ai essayé la solution fournie ici en utilisant @media handheld, seul écran et (max-device-width: 480px) {.
Toutefois, cela ne semble pas fonctionner. Des idées?
Vous devez vous connecter pour publier un commentaire.
C'est la façon dont je gère l'iPhone (et autres périphériques) [pas d'iPad]:
Dans mon fichier CSS:
Dans la tête de mon document HTML:
user-scalable=no
user-scaleable=no
n'est pas une bonne pratique.iPhone & iPod touch:
iPhone 4 & iPod touch 4G:
iPad:
Vous pourriez vouloir essayer la solution de ce O'Reilly article.
La partie importante de ces CSS media queries:
- Je utiliser ces:
http://zsprawl.com/iOS/2012/03/css-for-iphone-ipad-and-retina-displays/
De nombreux appareils avec différentes tailles d'écran/ratios/résolutions viennent même au cours des cinq dernières années, y compris de nouveaux types d'iphone et d'ipad. Il serait très difficile pour personnaliser un site web pour chaque appareil.
Pendant ce temps, les media queries pour
device-width
,device-height
, etdevice-aspect-ratio
ont été remplacés, de sorte qu'ils ne peuvent pas travailler dans les futures versions du navigateur. (Source: MDN)TLDR: Design basé sur le navigateur largeurs, pas les appareils. Voici une bonne introduction à ce sujet.