font-weight(フォントの太さ)プロパティ

最終更新:2026-09-13

font-weight font-weight(フォントの太さ)プロパティ

font-weight プロパティはテキストの太さを設定します。名前付きキーワードのほか、1〜1000 の数値を受け付け、太字は見出しや強調によく使われます。

カテゴリ
初期値normal
継承はい
適用対象all
アニメーションタイプfont-weight
CSS バージョンCSS1
状態標準

📝 構文

font-weight: normal | bold | bolder | lighter | <number [1,1000]>;

⚙️ 値

タイプ説明
normal | bold | bolder | lighterキーワード定義済みの太さのキーワード
<number [1,1000]>タイプ数値による太さ(例: 400 や 700)

▶ 例

以下のコードを編集して、プレイグラウンドでライブ結果を確認してください:

🌐 ブラウザーサポート

ブラウザー ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
font-weight v2 v12 v1 v1 v1
すべての主要ブラウザーでサポート
ヒント: 400 は normal、700 は bold と等価です。これらが最もよく使われる 2 つの値です。
注意: すべてのフォントがすべての太さを持っているわけではありません。不足している太さはブラウザーによって最も近い利用可能なものに一致され、描画結果が異なる場合があります。

❓ よくある質問

Qfont-weight の bolder と lighter キーワードの意味は何ですか?
Aこれらは相対キーワードです。bolder は親要素より 1 段階太く、lighter は 1 段階細くします。たとえば親が 400 の場合、bolder は 700 に解決されます。親がすでに最も太い場合はそのままです。継承された相対調整に便利ですが、数値の方がより正確に制御できます。
QCSS の font-weight プロパティで数値を使うにはどうすればよいですか?
Aこのプロパティは 1〜1000 の数値を受け付けます。通常のフォントは 100 単位の太さ(100、200、…、900)しか用意していないことが多く、400 が normal、700 が bold に対応します。可変フォント(variable font)は中間の任意の値を取れ、CSS で太さの遷移をアニメーションさせることもできます。
Qfont-weight: bold を設定してもテキストに効果が見られないのはなぜですか?
A一般的な原因は次のとおりです。選択したフォントに太字のフェイスがないため、ブラウザーが最も近い太さに置き換えるか太字を合成する。あるいは後続のルールが宣言を上書きしている。中国語のシステムフォントは通常 regular と bold の 2 段階しかなく、800 や 900 などの値は bold に吸収されて見た目が変わりません。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%