言語
日本語
English

Caution

お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。

CSS辞典

  1. トップページ
  2. CSS辞典
  3. font-weight

font-weight

フォント(文字)の太さを指定できます。

サンプルコード

p.test { font-weight: normal;}
p.test1 { font-weight: bold;}
p.test2 { font-weight: 700;}

指定可能な値一覧

概要
normal標準の太さで表示します。数値で指定した場合の『400』に該当します。これが初期値です。
boldフォントを太字で表示します。数値で指定した場合の『700』に該当します。
lighter継承されたフォントの太さから一段階細くします。
bolder継承されたフォントの太さから一段階太くします。
数値『100』、『200』、『300』、『400』、『500』、『600』、『700』、『800』、『900』の数値で指定できます。しかし、実際のブラウザで安定して動くのは『400』と『700』のみです。

ブラウザでの表示結果

<p style="font-weight: normal;">ここはp要素です。『font-weight: normal』と指定しています。</p>

<p style="font-weight: bold;">ここはp要素です。『font-weight: bold』と指定しています。</p>

対応ブラウザ

Chrome Chrome
2 以降
1 以前 ×
Firefox Firefox
1 以降
Safari Safari
1 以降
Edge Edge
12 以降
全バージョンで対応しています
IE IE
11
10
9
8
7
6
Opera Opera
3.5 以降
2 以前 ×
iOS Safari iOS Safari
1 以降
Android Android Browser
4.4 以降
3 以前 ×
Chrome Android Chrome Android
最新版
デスクトップ版と同等の対応です
Firefox Android Firefox Android
最新版
デスクトップ版と同等の対応です

※ バージョン情報は MDN に基づいています。

概要

フォントの太さを指定できます。安定して動作する値は『normal』(400)、または『bold』(700)のみです。

数値で細かく指定することも可能ですが、『100』〜『900』までの細かい太さが用意されているフォントはほぼ存在しないため、実際に9段階の太さで文字を表示させることは難しいです。

一般的なブラウザで表示不可能な太さが数値で指定されていた場合、『100』~『500』までが『normal』、『600』~『900』までが『bold』と指定されたものとして解釈されます。

尚、一部のAndroid端末ではOSに組み込まれている日本語フォントに太字が用意されていないため、太字の日本語が表示できない場合があります。ご注意下さい。

記事の間違いや著作権の侵害等ございましたらお手数ですがまでご連絡頂ければ幸いです。