フォントが反映されない原因10選と対処法 CSS・キャッシュ・優先順位まで初心者でも解決できる完全ガイド



この記事では一部分を中心に解説しています。
全体像や関連知識もあわせて理解したい方は、以下の記事もぜひご覧ください。

Webサイト改善・運用の総合ガイド|速度・SEO・導線改善

「フォントを変更したのに、なぜか反映されない…」
そんな経験はありませんか?

WordPressやHTML・CSSでフォントを設定しても、思い通りに表示されないことはよくあります。
実はこれ、いくつかの“よくある原因”があります。

この記事では、フォントが反映されない原因をわかりやすく整理し、初心者の方でもすぐにできる対処法を解説します。

フォントが反映されない主な原因

CSSが正しく書かれていない

最も多い原因が、CSSの記述ミスです。


body {
font-family: "Noto Sans JP", sans-serif;
}
  • セミコロン(;)の付け忘れ
  • クォーテーションの抜け
  • スペルミス

など、小さなミスでも反映されません。

CSSの優先順位に負けている

別のCSSに上書きされているケースです。


body { font-family: sans-serif; }
p { font-family: serif; }

この場合、pタグ内はserifが優先されます。

対処方法

  • 開発者ツールで確認
  • より具体的なセレクタにする

Webフォントが読み込まれていない

Google Fontsなどを使っている場合、読み込みが必要です。

▼ ① headに追加してください(コピペOK)


<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap" rel="stylesheet">

※WordPressの場合は、<head>内(header.php)またはfunctions.phpに記述します。

▼ ② CSSにフォントを指定(コピペOK)


body {
font-family: "Noto Sans JP", sans-serif;
}

この2つをセットで行うことで、フォントが正しく反映されます。

キャッシュが残っている

変更が反映されない原因で非常に多いのがキャッシュです。

対処方法

  • ブラウザのキャッシュ削除
  • Ctrl + F5で強制リロード
  • WordPressのキャッシュプラグインをクリア

フォント名が間違っている

フォント名は正確に書く必要があります。

例:
❌ NotoSansJP
⭕ “Noto Sans JP”

font-familyの順番が不適切

フォールバックの順番も重要です。


font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;

テーマのCSSに上書きされている(WordPress)

WordPressではテーマのスタイルが優先されることがあります。

対処方法


body {
font-family: "Noto Sans JP", sans-serif !important;
}
  • 追加CSSに記述する
  • !importantを使う(最終手段)

読み込み順の問題

CSSの読み込み順によっては、後から読み込まれたCSSが優先されます。

フォントファイル自体が存在しない

ローカルフォントや自作フォントの場合、パスミスが原因になります。

ブラウザ対応の問題

古いブラウザでは一部フォントが表示されないこともあります。

すぐできるチェックリスト

  • CSSは正しく書かれているか
  • フォントは読み込まれているか
  • キャッシュは削除したか
  • 優先順位で負けていないか
  • フォント名は正しいか

初心者におすすめの設定(コピペOK)


body {
font-family:
"Noto Sans JP",
"Hiragino Kaku Gothic ProN",
"Hiragino Sans",
"Yu Gothic",
Meiryo,
sans-serif;
}

まとめ

フォントが反映されない原因は、実はシンプルなものがほとんどです。

  • CSSのミス
  • キャッシュ
  • 優先順位

この3点を中心に確認すれば、ほとんどの問題は解決できます。

表示速度改善のご相談・診断は無料です。

サイト表示速度は、SEO・ユーザー離脱率・CV率にも大きく影響します。

画像最適化・CSS/JS最適化・サーバー設定など、原因は多岐にわたります。

act styleでは、WordPressやEC-CUBEの表示速度改善にも対応しています。

「サイトが重い」と感じたら、まずはお気軽にご相談ください。



今回解説した内容に関連するテーマは、以下の記事でも詳しく解説しています。
理解を深めたい方は、あわせてご覧ください。

Webサイト改善・運用の総合ガイド|速度・SEO・導線改善

このテーマを正しく理解するための基礎知識

この記事の理解を深めるための補足情報です。
関連する重要なポイントや基礎知識を整理してまとめています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です