Pour améliorer légèrement l'idée de Lukasz, essayez d'utiliser la règle suivante dans votre CSS :
body {
-webkit-text-size-adjust: 100%;
}
L'utilisation de la valeur "100%" au lieu de "none" permet à tous les autres navigateurs basés sur Webkit de redimensionner le texte lors de l'utilisation de la fonction de zoom tout en conservant la taille de police d'origine.
Ce problème ne se pose que dans les navigateurs modernes comme Safari et Opera avec un appareil iPhone. La solution est
Ajoutez ce style au -webkit-text-size-adjust : 100% ; ou -webkit-text-size-adjust : none ; avec la classe requise, cela fonctionne bien. Exemple : Je veux que la condition soit appliquée uniquement lorsque la demande provient d'un mobile. J'ai donc ajouté le chemin de navigation complet qui répond à mon exigence.
.mobile-phone .authenticated-page.authenticated.mobile-community.mobile-document .notification .notification-dialog.content-frame
{
-webkit-text-size-adjust: none;
}
ou
.mobile-phone .authenticated-page.authenticated.mobile-community.mobile-document .notification .notification-dialog.content-frame {
-webkit-text-size-adjust: 100%;
} les deux fonctionneront parfaitement. Il n'est pas nécessaire d'appliquer les styles pour le corps complet
0 votes
La réponse de user612626 devrait être la réponse acceptée (144 votes au moment de la rédaction)
1 votes
Cette réponse n'existait pas au moment où j'ai rédigé la question, et j'ai utilisé la réponse signalée. C'était il y a 7 ans :)