Gibt es CSS oder andere Gründe, warum Safari / iPhone einige Einstellungen für die Schriftgröße ignoriert? Auf meiner speziellen Website rendert Safari auf dem iPhone einige Schriftgrößen: 13px Text größer als Schriftgröße: 15px Text. Unterstützt es möglicherweise nicht die Schriftgröße einiger Elemente?
110
-webkit-text-size-adjust: 100%
- dies vermeidet die automatische Aktualisierung, ermöglicht jedoch ein vom Benutzer initiiertes Zoomen. (Quelle)Verwenden Sie 100% anstelle von Keine.
normalize.css enthält dies
quelle
Stellen Sie außerdem sicher, dass Sie die anfängliche Zoomeinstellung in Ihrem Ansichtsfenster-Meta-Tag auf 1 setzen:
quelle
Ich verwende keine Pixeldefinitionen mehr, da sie wirklich verwirrend sind und bei visuellen Diensten nicht genau gleich sind.
Treffen Sie die Einheiten
quelle
Ich hatte das gleiche Problem, im ursprünglichen CSS stellte sich heraus, dass es diese Zeile gab:
-webkit-text-size-adjust: 120%;
Ich musste es auf 100% ändern und alles war glatt. Es ist nicht erforderlich, alle px in em oder %% zu ändern.
quelle
Überprüfen Sie auch, ob für die Elemente, die Sie bearbeiten, keine "Breite / Höhe" festgelegt ist. Safari gibt der Größe Vorrang vor der Schriftgröße in SVGs. Chrome und FF scheinen dies derzeit zumindest nicht zu tun.
quelle