【CSS1行で解決】iPhoneでフォントサイズが大きくなってしまう問題

こんにちは!昨日、思いもよらぬ不具合でなかなかの作業時間を奪われてしまった進藤です!

それはiPhoneで見るとなぜか文字が大きくなっているという問題です!

お知らせのスライダーを実装していましたが、1つ目のスライドは指定したfont-size: 12px;が効いているのに、なぜか2つ目のスライドにはスタイルが効いておらず、文字が大きくなっていました。

スタイルが効いている状態(1つ目)

スタイルが効いていない状態(2つ目)

2つ目は1つ目と比べてどう見ても文字が大きい!

同じスタイルを効かせているはずなのに、どう考えてもおかしいです。!importantを使うなどして優先度を上げても全く意味なく…

iPhoneで勝手にフォントサイズが大きなる原因と解決策

いろいろと調べたところ、iPhoneには自動でフォントサイズを調整する機能があるようです。それで意図しないところフォントサイズが大きくなってしまいます。

これを解決するには、-webkit-text-size-adjustをhtmlタグまたはbodyタグに指定します!

指定することで、iPhoneが自動でフォントサイズを調整することを防ぎます。

html {
  -webkit-text-size-adjust: 100%;
}

iPhoneでフォントサイズが大きくなってしまう問題

ブラウザやOSごとに見え方が変わるのは本当に困りますね!

こんなことで時間を費やしてしまうのはもったいないのでぜひ覚えておいてください!

こちらの記事もおすすめ

この記事をシェアする

関連記事

  • 2023.12.30

    案件を切り替える拡張機能「Project Manager」が便利!

    コーディング

  • 2023.12.29

    記事タイトルを行数で制御するCSS

    CSS

    コーディング

  • 2023.12.29

    CSSのホバーを工夫するようになった話

    コーディング

    制作

おすすめ記事

  • 2022.05.31

    超簡単!GoogleMapの色をサイトにあわせて変える方法

    コーディング

    制作

  • 2022.04.12

    Chromeで画像やテキストがぼやけるときの対処法

    コーディング

    制作

  • 2022.04.22

    【動画編集ソフト】アフターエフェクトとプレミアプロってなにが違うの?違いと使い分けを解説!

    制作

    動画

×