CSS media query sur iPhone
Je suis en train d'utiliser un CSS media query, ciblant spécifiquement l'iPhone.
Il fonctionne quand j'utilise un lien régulier rel:
<link rel="stylesheet" type="text/css" href="css/mobile.css" />
Cependant, lorsque j'essaie cette requête de média, il ne fonctionne pas:
<link rel="stylesheet" type="text/css" href="css/mobile.css"
media="only screen and (max-width: 640px)" />
Comment puis-je utiliser un CSS media query pour cible l'iPhone?
OriginalL'auteur Ryan | 2011-05-31
Vous devez vous connecter pour publier un commentaire.
Essayer:
La différence est
max-device-width
au lieu de simplementmax-width
. Voir aussi 2) sur http://blogs.sitepoint.com/iphone-development-12-tips/.Génial - merci @bensnider
max-device-width fonctionne très bien (max-width n' -> iOS 5, xCode 4.2). J'utilise WebView pour afficher du texte formaté (sur la page, il est également utilisé pour Android et Chrome app) sur iPhone/iPad. Par style/css je de contrôle de la taille de police et d'autres.
OriginalL'auteur bensnider
Je sais que ce n'est pas exactement ce que vous avez demandé, mais je viens de répondre à quelque chose de similaire et pourraient vous aider:
Il y a beaucoup de paramètres pour le CONTENU, certains d'entre eux sont:
Contenu dans UIWebView sur iOS 3.1.3 apparaît zoom sur mais sur iOS 4.3 apparaît amende
Edit: Vous pouvez utiliser ces paramètres dans Safari aussi, oublier la uiwebview chose c'est juste pour les applications natives.
juste au cas où quelqu'un va copier le ci-dessus.. la ligne correcte est: <meta name="viewport" content="width=device-width, initial-scale=1.0">
quoi de mal avec une APOSTROPHE?
OriginalL'auteur Nicolas S