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>
対応ブラウザ
デスクトップ
1 以前 ×全バージョンで対応しています
8 ○
7 ○
6 ○
2 以前 ×モバイル
Android Browser
4.4 以降 ○
3 以前 ×デスクトップ版と同等の対応です
デスクトップ版と同等の対応です
※ バージョン情報は MDN に基づいています。
概要
フォントの太さを指定できます。安定して動作する値は『normal』(400)、または『bold』(700)のみです。
数値で細かく指定することも可能ですが、『100』〜『900』までの細かい太さが用意されているフォントはほぼ存在しないため、実際に9段階の太さで文字を表示させることは難しいです。
一般的なブラウザで表示不可能な太さが数値で指定されていた場合、『100』~『500』までが『normal』、『600』~『900』までが『bold』と指定されたものとして解釈されます。
尚、一部のAndroid端末ではOSに組み込まれている日本語フォントに太字が用意されていないため、太字の日本語が表示できない場合があります。ご注意下さい。
記事の間違いや著作権の侵害等ございましたらお手数ですがこちらまでご連絡頂ければ幸いです。