16px oder größerer Text verhindert den Zoom auf iOS-Formularen 

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Das war ein großartiges „Heute habe ich gelernt“ von Josh W. Comeau. Wenn die font-size eines <input> 16px oder größer ist, zoomt Safari auf iOS normal in das Eingabefeld. Aber sobald die font-size 15px oder weniger beträgt, zoomt die Ansicht in dieses Eingabefeld. Vermutlich, weil es diesen Typ als zu klein betrachtet und möchte, dass Sie sehen, was Sie tun. Also zoomt es hinein, um Ihnen zu helfen. Barrierefreiheit. Wenn Sie das nicht möchten, machen Sie die Schriftgröße groß genug.

Hier ist Joshs exakter Pen, wenn Sie selbst damit spielen möchten.

Im Allgemeinen mag ich diese Funktion. Sie hilft den Leuten zu sehen, was sie tun, und entmutigt extrem kleine Schriftgrößen. Was ein wenig ärgerlich ist – und ich mache hier niemandem Vorwürfe –, ist, dass nicht alle Schriftarten in Bezug auf die Lesbarkeit bei verschiedenen Größen gleich gut sind. Hier ist zum Beispiel San Francisco im Vergleich zu Caveat bei 16px.

San Francisco links, Caveat rechts. Caveat sieht optisch viel kleiner aus, obwohl die font-size gleich ist.

Sie können dieses Beispiel im Debug-Modus ansehen, um es selbst zu sehen und die Schriftgröße zu ändern, um zu sehen, was zoomt und was nicht.