vertical-align プロパティは、要素の縦位置揃えを設定します。
| デフォルト値: | baseline |
|---|---|
| 継承: | 継承する |
| アニメーション可否: | 可。animatable を参照 Try it |
| バージョン: | CSS1 |
| JavaScript 構文: | object.style.verticalAlign="top" Try it |
表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。
| プロパティ | |||||
|---|---|---|---|---|---|
| vertical-align | 1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
vertical-align: baseline|length|sub|super|top|text-top|middle|bottom|text-bottom|initial|inherit;
| 値 | 説明 | Play it |
|---|---|---|
| baseline | 要素のベースラインを親要素のベースラインに揃えます。これがデフォルトです | Play it ❯ |
| length | 指定した length により要素を上げ下げします。負の値が使用できます | Play it ❯ |
| % | "line-height" プロパティの割合で、要素を上げ下げします。負の値が使用できます | Play it ❯ |
| sub | 要素のベースラインを親要素の下付き文字の位置に揃えます | Play it ❯ |
| super | 要素のベースラインを親要素の上付き文字の位置に揃えます | Play it ❯ |
| top | 要素の上端を、行の最も高い要素の上端に揃えて配置します | Play it ❯ |
| text-top | 要素の上端を、親要素のフォントの上端に揃えて配置します | Play it ❯ |
| middle | 要素を、親要素の中央に配置します | Play it ❯ |
| bottom | 要素の下端を、行中の最も低い要素の下端に揃えます | Play it ❯ |
| text-bottom | 要素の下端を、親要素のフォントの下端に揃えて配置します | Play it ❯ |
| initial | プロパティにデフォルト値を設定します。initial を参照 | Play it ❯ |
| inherit | このプロパティは親要素を継承します。inherit を参照 |
CSS チュートリアル: CSS Text
HTML DOM リファレンス:verticalAlign プロパティ