CSS vertical-align 属性
- 前ページ user-select
- 次のページ visibility
定義と使用方法
vertical-align 属性は、要素の垂直配置方法を設定します。
説明
この属性は、行内要素のベースラインがその要素の行のベースラインに対してどのように垂直に配置されるかを定義します。負の長さ値やパーセンテージ値を指定することができます。これにより、要素が下がるのではなく上がるようになります。テーブルセルでは、この属性はセルフレーム内のセルコンテンツの配置方法を設定します。
参照:
CSS チュートリアル:CSS 文本
HTML DOM リファレンスマニュアル:verticalAlign 属性
CSS 言語
vertical-align: baseline|length|sub|super|top|text-top|middle|bottom|text-bottom|initial|inherit;
属性値
値 | 説明 |
---|---|
baseline | デフォルト。要素は親要素の基線に配置されます。 |
sub | テキストの下標を垂直に配置する。 |
super | テキストの上標を垂直に配置する |
top | 要素の顶端を行の中で最も高い要素の顶端に配置します。 |
text-top | 要素の顶端を親要素のフォントの顶端に配置します。 |
middle | この要素を親要素の中間に配置します。 |
bottom | 要素の顶端を行の中で最も低い要素の顶端に配置します。 |
text-bottom | 要素の底端を親要素のフォントの底端に配置します。 |
length | |
% | この要素を配置するために、"line-height" 属性のパーセンテージ値を使用します。負の値も使用できます。 |
inherit | 親要素から vertical-align 属性の値を継承するべきことを定義しています。 |
技術的詳細
デフォルト値: | baseline |
---|---|
継承性: | no |
バージョン: | CSS1 |
JavaScript 言語: | object.style.verticalAlign="bottom" |
他の例
- 垂直に配置する画像
- テキスト内に垂直に配置する方法を示しています。
ブラウザのサポート
テーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
- 前ページ user-select
- 次のページ visibility