CSS font-weight 文字の太さを指定する

目次

font-weightとは

font-weightは、文字の太さになります。

font-weight : 値

値は以下を設定します。継承します。

数値 100,200,300,400(初期値),500,600,700,800,900
数値が大きくなるほど文字が太くなります。
normal 標準の太さです。数値では400です。
bold 太字です。数値では700です。
lighter 継承値の太さより1段階細くします。
bolder 継承値の太さより1段階太くします。

 

文字の太さを英字で指定(normal,bold,lighter,bolder)

<style>
  .p1 {
    font-weight: normal; /* 標準の太さ */
  } 
  .p2 {
    font-weight: bold; /* 太字 */
  } 
  .p3 {
    font-weight: lighter; /* 継承値の太さより1段階細い */
  }
  .p4 {
    font-weight: bolder; /* 継承値の太さより1段階太い */
  }
</style>
<p class="p1">normal</p>
<p class="p2">bold</p>
<p class="p3">lighter</p>
<p class="p4">bolder</p>

 

文字の太さを数字で指定

<style>
  .p5 {
    font-weight: 100;
  }
  .p6 {
    font-weight: 400;
  }
  .p7 {
    font-weight: 900;
  }
</style>
<p class="p5">100</p>
<p class="p6">400</p>
<p class="p7">900</p>

 

継承で文字の太さを指定する

親要素に指定した値が子要素にも継承されます。

<style>
    .div1 {
        font-weight: bold;
    }
</style>
<div class="div1">
    <p>ABCDE</p>
    <div class="div2">
        <p>ABCDE</p>
        <p>ABCDE</p>
    </div>
</div>

クラスのdiv1はfont-weight: boldにしています。継承で子要素にも反映されます。

 

関連の記事

CSS color 文字の色を変更する
CSS font-family フォントを指定する

△上に戻る