入力コントロールのフォントサイズを14pxにしたらモバイル端末からそのコントロールにfocusしたタイミングで画面が自動ズームされる件について
input[type=text] {
font-size: 16px;
transform: scale(0.8);
}
どうもコントロールのフォントサイズが16px未満だと自動でズームされるようです。まあ級数的に見づらいレベルに入っているのは事実なので親切なんでしょうけど、崩れは崩れなので修正。
上記対応をやったらAndroid標準ブラウザで表示が崩れた件について
input[type=text] {
font-size: 16px;
transform: scale(0.8);
-webkit-transform: scale(0.8); /* ←これを追加 */
}
どうもscale()がうまく効いていなかったっぽい。
参考
iOSでinputのフォーカス時に画面がズームするのを防ぐ
(CSS)Android標準ブラウザで崩れる場合の対処
W3Q Archive
全人類がChrome使ってくれればいいのに。