8
votes

Pourquoi la taille de la police (et d'autres éléments) apparaissent si petites sur des appareils mobiles

J'essaie de créer une feuille de style spéciale pour les appareils mobiles (par exemple - iPhone).

J'ai dans la feuille de style principale une règle comme celle-ci: xxx

et pour un certain en-tête: (toutes mes tailles de polices sont en EM, à l'exception du corps qui définit tout) xxx

Quand je vois la grosse en-tête sur mon iphone Il a l'air calme petit - que dois-je faire pour le voir dans une taille plus grande? Comment puis-je postuler à tous les éléments une règle à «être deux fois plus gros» (j'ai essayé de redimensionner la taille de la police du corps, mais cela n'a pas fonctionné).

Qu'est-ce que je fais mal et Comment devrait-il être fait correctement?


0 commentaires

3 Réponses :


1
votes

Je définirais le corps défini sur 1em , puis les en-têtes, etc., définissez en conséquence.


0 commentaires

6
votes

-webkit-text-taille-ajuster: Aucune | AUTO | ;

Donc, deux fois plus grand serait: -webkit-text-taille-ajuster: 200%;


1 commentaires

J'ai essayé cela, mais dans mon cas, le problème persiste quand j'exécute l'application dans l'émulateur d'iPhone.



23
votes

J'ai trouvé cette pièce de code qui désactive la mise à l'échelle dans l'iPhone:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />


1 commentaires

Quel est le but de cette mise à l'échelle, avant votre correctif?