img.example {
vertical-align: middle;
}
プロパティ名 |
値 |
説明 |
vertical-align |
baseline |
画像の下端と、親要素のベースラインを揃える (初期値) |
top |
画像の上端と、行の上端を揃える |
middle |
画像の中心と、親要素のx文字の中心を揃える |
bottom |
画像の下端と、行の下端を揃える |
text-top |
画像の上端と、親要素のフォントの上端を揃える |
text-bottom |
画像の下端と、親要素のフォントの下端を揃える |
数値+単位(px 等) |
任意の位置に揃える (正の値は上方向、負の値は下方向に移動) |
パーセント |
任意の位置に揃える (正の値は上方向、負の値は下方向に移動) |
- 数値+単位とパーセントの指定は、
baseline
が基準の位置となります。
- パーセントの指定は、行の高さ(line-height)に対する割合となります。(SafariとChromeは、他のブラウザとは異なる表示結果になってしまうようです)
ベースラインについて
英文などの場合、例えば x と y では下辺の位置が異なります。
x 文字のように、下側にはみ出ていない文字の下辺ラインを、ベースラインといいます。
使用例