仕様

line-height<number> | <length-percentage> | normal
一括/個別個別指定プロパティ
初期値normal
適用対象すべての要素
継承あり
百分率要素自体のフォントサイズを基準
計算値パーセンテージか length を指定すると絶対的な値、それ以外は指定通り
補足<length-percentage> = <length> | <percentage>

line-height プロパティは、テキストのような行で使われる空間の量を設定する個別指定プロパティです。
継承プロパティなので、省略時は inherit 相当で継承された値が指定値となります。


<number>

  1. cdvSample010 > div { outline: solid 1px currentColor; }
  1. <div class="cdvSample010">
  2. <div style=""><br></div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。


  1. line-height: 2;
  2. font-size: 2em;

単位のない値 (number) を指定しました。number は、font-size の計算値に掛けたものが使用値です。計算値は、指定された number と同じです。



<length>

  1. cdvSample010 > div { outline: solid 1px currentColor; }
  1. <div class="cdvSample010">
  2. <div style=""><br></div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。


  1. line-height: 2em;
  2. font-size: 2em;

単位 em の値を指定しました。em は、font-size の計算値を用います。


  1. line-height: 4.8rem;
  2. font-size: 2em;

単位 rem の値を指定しました。rem は、ルート要素のfont-size の計算値を用います。
ルート要素には、font-size: 62.5%; を指定しています。


  1. line-height: 48px;
  2. font-size: 2em;

単位 px の値を指定しました。px は、1 ピクセルです。
(ブラウザなどの環境で文字サイズ 16px を想定しての表示例です。)


  1. line-height: 5vw;
  2. font-size: 2em;

単位 vw の値を指定しました。vw は、ビューポートの初期値の包含ブロックにおける幅の1%と同じです。


  1. line-height: 10vh;
  2. font-size: 2em;

単位 vh の値を指定しました。vh は、ビューポートの初期値の包含ブロックにおける高さの1%と同じです。



<percentage>

  1. cdvSample010 > div { outline: solid 1px currentColor; }
  1. <div class="cdvSample010">
  2. <div style=""><br></div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。


  1. line-height: 150%;

単位 % の値を指定しました。% は、要素自身のフォントサイズに対する相対値です。計算値はこの percentage に要素のフォントサイズの計算値を掛けたものです。



キーワード

  1. cdvSample010 > div { outline: solid 1px currentColor; }
  1. <div class="cdvSample010">
  2. <div style=""><br></div></div>

例示の雛型です。style属性を書き換えて例示しています。
輪郭線は、要素を視覚化する為に記述しています。


  1. line-height: normal;

キーワード normal を指定しました。normal は、ブラウザ(ユーザーエージェント)が適切な値を選択します。



CSS全体のキーワード

  1. cdvSample460 > div { outline: dashed 1px currentColor; line-height: 2; padding: 1.0em; }
  2. cdvSample460 > div > div { outline: solid 1px currentColor; }
  1. <div class="cdvSample460">
  2. <div><br>要素<div style=""><br>要素</div></div></div>

例示の雛型です。style属性を書き換えて例示しています。
パティングは、コンテンツ領域と境界領域に差を付ける為に記述しています。


要素

要素
  1. line-height: inherit;

キーワード inherit を指定しました。inherit は、明示的な継承です。


要素

要素
  1. line-height: initial;

キーワード initial を指定しました。initial は、プロパティの初期値を設定します。line-height プロパティの初期値は normal です。


要素

要素
  1. line-height: unset;

キーワード unset を指定しました。unset は、プロパティをリセットし継承プロパティなら継承,非継承プロパティなら初期値を設定します。line-height プロパティは継承プロパティなので継承した計算値を設定します。


要素

要素