WEBLIC LLC

ブログ

iOS SafariでCSSのフォントサイズ効かない時に対処する方法

Web制作

2024年7月19日

css

ちゃんとCSSでフォントサイズを指定しているのに、なぜかiOSのSafariでフォントサイズが効かないってことはありませんか?

どういった条件でCSSが効かないのか

スマートフォンでは表示領域がPCと比べて狭いため、一般的に使われるテクニックとして、テーブルに横スクロールを実装して見やすくすることがあります。これを実装したタイミングで今回のフォントサイズが効かない現象がおきました。

フォントサイズが効かなかった条件は以下のとおりです。

  • テーブルセル内のフォントサイズ
  • white-spaceで nowrapを指定(折り返しさせない)
  • 画面幅以上の文字が入っている場合

実際の画面

3列目のセルだけフォントサイズが効いてない

解決方法

htmlに対して「-webkit-text-size-adjust: 100%;」を指定します。

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

もしhtmlで効かなければtdに直接適応させてください。

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

これでiOSのSafariでも問題なくCSSのフォントサイズを機能させることができます。

関連記事

Web制作

【厳選】WordPressプラグイン5選

以前の記事「WordPressプラグインの落とし穴5選」では、プラグインを使用することで簡単に機能を...

2023年8月29日

Web制作

ファーストビューに動画を!メリットと注意点の解説

ウェブサイトにおいて、訪問者の最初の印象を決定づけるファーストビューは非常に重要です。静的な画像やテ...

2024年3月7日

Web制作

障害者差別解消法の改正法案にみるウェブアクセシビリティ

2024年4月からは、民間のウェブサイトに関しても、障害のある人を含むすべての人が情報にアクセスしや...

2024年2月26日

Web制作

オリジナアイコンを簡単にWEBフォントにする方法

ここ数年スマホからのアクセスの割合がPCを超えているサイトが多くなっています。そこで、スマホサイトを...

2016年10月19日

Web制作

Dreamweaver CC 2017で自動作成されるcssファイルを作らない方法

エディタをDreamweaver CC 2017に乗り換えて少し気になったことがあります。それはSa...

2017年3月23日

  • カテゴリー

  • 本日、 2人が閲覧しました

    RELATED SITES

    関連サイト

    • SAKAMOTO Blog
    Designed by WEBLIC合同会社