[HTML&CSS]テキストの縦軸を中央に揃える方法[line-height]

今回は、テキストの縦軸を『line-height』を使って、

中央に揃える方法をご紹介します。

テキストの縦軸を中央に揃える方法[line-height]

それでは、まずは、line-heightの使用例をご覧ください。

See the Pen QWNBWqp by ryu (@ryu-no-sss) on CodePen.

上記のデモでは、ナビゲーションを想定して作成しました。

こちらのナビーゲーションは、heightで高さを50pxに設定しており、

もし、line-heightを使わないと、1つ目のナビゲーションのように、

テキスト要素は、デモのような配置になります。

ナビゲーションのデザインにもよりますが、テキスト要素は、

なるべく縦軸に対して、中央に揃えたいので、

ここで、2つ目のナビゲーションのように、line-heightを使います。

line-heightは、heightの値と同じにすることで、縦軸に対して中央に揃います。

例:height: 100px;の場合、line-height: 100px;にする

以上のように、テキスト要素を縦軸に対して中央に揃える場合は、

line-heightを使うということも念頭に置いておきましょう。

まとめ

・テキスト要素を、縦軸に対して揃える場合、heightとline-heightの値を合わせる

今回は、テキストの縦軸をline-heightを使って中央に揃える方法を紹介しました。

他にも、実戦でよく使うCSSコード(テキスト要素)を以下のリンクの記事にまとめているので、ぜひ!

それでは、最後まで読んでいただきありがとうございました。