【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.04.28

    【カメラ初心者向け】物撮りが上手くなるコツ ~食べ物編~

    その他

    制作

  • 2022.04.22

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

    制作

    動画

  • 2022.05.27

    【第2回】Illustratorの「画像トレース」って何ができるの?加工方法もご紹介!<初心者向け>

    デザイン

    制作

おすすめ記事

  • 2021.09.14

    【薄くて軽い!】超おすすめパソコンスタンド

    その他

  • 2021.05.24

    初心者でもすぐに使えるjQueryが満載なおすすめ本【書評】

    JavaScript

  • 2021.08.24

    現場で使える!WordPressおすすめ書籍(書評)

    WordPress

WPサービス

×