font-weight
プロパティを使って、文字の太さを指定できます。
設定値 | 意味 | デフォルト |
---|---|---|
bold | 太字 | |
normal | 標準 | |
lighter | 相対的に細字 | |
bolder | 相対的に太字 |
fw | font-weight: normal; |
---|
.sample
クラスを持つ<div>
要素を準備します。
font-weight: bold
を指定すると太字になります。
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: bold; }
実行結果bold
sample
デフォルト値はnormal
です。
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: normal; }
実行結果normal
sample
数値で指定
100
から900
までの数値で指定することもできます。
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: 100; }
実行結果100 一番細い
sample
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: 900; }
実行結果900 一番太い
sample
一般的にnormal
は400
の太さ、bold
は700
の太さになります。ただし、フォントファミリー(font-family
)が用意しているフォントの太さの種類に依ります。通常、2種類くらいの太さしか無いので、細かく設定しても変わりません。
相対的なキーワード
font-weight: lighter
を指定すると(親要素の文字の太さに対して)相対的に細字になります。
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: lighter; }
実行結果lighter
sample
font-weight: bolder
を指定すると(親要素の文字の太さに対して)相対的に太字になります。
HTML
<div class="sample"> sample </div>
CSS
div { font-size: 2rem; /* 文字の大きさ */ }
CSS
.sample { font-weight: bolder; }
実行結果bolder
sample