Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Warum sind die Schriftgrößen in Safari auf dem iPhone größer als erwartet?

Susan Sarandon
Freigeben: 2024-10-27 01:19:02
Original
880 Leute haben es durchsucht

Why Are Font Sizes Larger Than Expected in Safari on iPhone?

Inkonsistenzen bei der Schriftskalierung in Safari auf dem iPhone

In bestimmten Szenarien sind Benutzer auf Diskrepanzen bei den in Safari auf dem iPhone gerenderten Schriftgrößen gestoßen. Schriftgrößen erscheinen größer als erwartet, selbst wenn niedrigere Werte angegeben werden. Dieses Verhalten hat Fragen zu möglichen CSS- oder technischen Einschränkungen aufgeworfen.

Erklärung:

Safari auf iPhones verwendet einen automatischen Textskalierungsmechanismus, der die Lesbarkeit auf kleineren Bildschirmen verbessern soll. Diese Funktion kann jedoch zu Inkonsistenzen führen, wenn bestimmte Schriftgrößen trotz ihrer numerischen Unterschiede größer erscheinen als andere. Dies geschieht insbesondere dann, wenn die angegebene Schriftgröße als zu klein für eine optimale Lesbarkeit angesehen wird.

Lösung:

Um dieses Problem zu beheben, verwenden Sie die CSS-Eigenschaft -webkit -Textgröße anpassen. Mit dieser Eigenschaft können Sie die automatische Textskalierung von Mobile Safari außer Kraft setzen. Um die Skalierung für das iPhone zu deaktivieren, wenden Sie das folgende CSS an:

<code class="css">@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: 100%;
  }
}</code>
Nach dem Login kopieren

Indem Sie die Eigenschaft -webkit-text-size-adjust auf 100 % setzen, weisen Sie Safari an, den Text innerhalb des Body-Elements nicht zu skalieren für das iPhone. Dadurch wird sichergestellt, dass alle angegebenen Schriftgrößen, einschließlich der auf 13 Pixel und 15 Pixel eingestellten, ohne Änderung gerendert werden.

Das obige ist der detaillierte Inhalt vonWarum sind die Schriftgrößen in Safari auf dem iPhone größer als erwartet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!