【CSS基礎】vertical-alignプロパティの特徴と使い方

目次

はじめに


福岡のホームページ制作・SEO対策の株式会社スゴヨクです。


CSSの基礎的な知識として、vertical-alignプロパティの特徴と使い方について解説します。

文字の右寄せ・中央寄せではtext-alignをよく使うけれど、縦向き(上下方向)も中央ぞろえにしたい!と思ったことはありませんか?そんなときにはvertical-alignを活用してみましょう。



vertical-alignとは?

そもそも

「vertical」は垂直方向、「align」は整列するという意味を持ちます。

CSSのvertical-alignプロパティは、inline/inline-block/table-cellの要素に対して垂直方向(上下・縦向き)の位置を指定することができます。ここで大切なのはdissplay:block;の要素に対しては指定することができないという点です。

vertical-alignを指定したのに効かない…!というときは、ブロック要素ではないかということをまずは確認してみましょう。

→「displayプロパティのblock・inline・inline-blockの違いと使い分け」についてはこちらから


vertical-alignの指定でできること

初期値【vertical-align: baseline;】

vertical-alignプロパティの初期値は「baseline」となっています。これは、この要素のベースラインを親要素のベースラインにそろえるというものです。




vertical-alignに指定できる値

vertical-alignに指定できる値と、その内容は以下の通りです。


・top:同じ行のボックス内で上端にそろえる
・middle:親要素の小文字のxの半分に要素の中央をそろえる
・bottom:同じ行のボックス内で下端にそろえる
・text-top:親要素のフォントの上端にそろえる
・text-bottom:親要素のフォントの下端にそろえる
・パーセント(%):その要素のline-heightプロパティの値に対する割合を%で指定する
・数値+単位:ベースラインをそろえた状態を0として、正の値なら上方向、負の値なら下方向に指定する



なお、「text-top」と「text-bottom」はtable-cellの要素に対しては無効です。

→「ボックスモデル」についてはこちらから


おわりに


文字や画像などの要素を縦向きにそろえたい!という方はぜひvertical-alignプロパティを活用してみてください。


vertical-alignプロパティの特徴と使い方についてに困っている方、勉強中の方の参考になれば幸いです。

スゴヨクン
この記事の執筆者
スゴヨクン

成果主義Webマーケター見習い。
SEOから広告運用、アクセス解析まで「売れる仕組みづくり」を魔法のように研究中。
難しい用語もやさしく噛み砕いてお届けします。
「スゴくヨクなる」ヒントを、今日もあなたに。

株式会社スゴヨク 川上晋平
この記事の監修者
川上 晋平

株式会社スゴヨクにてマーケティング戦略の立案から実行までを統括。中小企業やスタートアップ向けにWeb広告運用、LP制作、SEO対策など幅広い支援を行っており、これまでに100社以上のデジタル施策をサポート。現場の視点とデータに基づいた分析力に定評があり、確かな実績と最新の知見に基づいた監修を行っています。
■資格:
Google アナリティクス認定資格
Google 広告の検索広告認定資格
Google 広告「ディスプレイ広告」認定資格


CONTACT US

CONTACT US お問い合わせ・ご相談

お見積り・ホームページ制作・運用、広告に関するご質問まで、
どんなことでもお気軽にご相談ください。
日・祝日・休業日以外は24時間以内に返信いたします。

目次