【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ごとに見え方が変わるのは本当に困りますね!

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

こちらの記事もおすすめ

この記事をシェアする

関連記事

  • 2022.09.15

    【初心者向け】アクセス解析の用語をまとめて解説!

    ディレクション

    制作

  • 2022.09.13

    Web広告とは?Web広告の基礎知識やメリットを紹介!

    ディレクション

    制作

  • 2022.09.08

    この世界はコードでできている#2

    コーディング

    その他

    制作

おすすめ記事

  • 2021.09.29

    【簡単】プロのようなデザインが作れるツールCanva(キャンバ)のおすすめポイント

    デザイン

  • 2022.04.22

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

    制作

    動画

  • 2022.04.22

    【第1回】Photoshopでテキストの一部の色を変える方法!<初心者向け>

    デザイン

    制作

×