HTMLクイックリファレンス

トップページ HTMLタグ(ABC順) スタイルシート(ABC順) JavaScript(制作中)
WEBカラー HTMLタグ(目的別) スタイルシート(目的別) 優良デザイン 特殊文字
WEB画像 WEBの現場から インターネット用語 フリーイラスト素材 執筆書籍の紹介

 
トップページ > スタイルシートリファレンス > vertical-align

★スタイルシートリファレンス

vertical-align・・・・・縦方向の揃え位置を指定する
Internet Explorer4Internet Explorer5Internet Explorer5-macInternet Explorer5.5Internet Explorer6Internet Explorer7 Netscape4Netscape6Netscape7 Opera6Opera7Opera8Opera9 Firefox1Firefox2

vertical-alignプロパティは、行のなかでのテキストや画像などの縦方向の揃え位置を指定する際に使用します。

尚、vertical-alignプロパティを適用できるのは、インライン要素とテーブルセルであり、ブロックレベル要素には適用できません。従って、vertical-alignプロパティでボックス全体の縦方向の配置や、ブロックボックス内のテキストの縦方向の位置などを制御することはできません。

■値

baseline
ベースラインを揃えます。これが初期値です。
top
上端揃えにします。
middle
中央揃えにします。
bottom
下端揃えにします。
text-top
テキストの上端に揃えます。
text-bottom
テキストの下端に揃えます。
super
上付き文字として揃えます。
sub
下付き文字として揃えます。
数値
数値にpxやemやexなどの単位をつけて指定します。ベースラインが揃った状態を0として、指定した数値分だけ上方向へ移動します。下方向へ移動させる場合には負の数値を指定します。
%値
line-heightプロパティの値に対する割合を%値で指定します。ベースラインが揃った状態を0として、指定した数値分だけ上方向へ移動します。下方向へ移動させる場合には負の数値を指定します。

■使用例

スタイルシート部分は外部ファイル(sample.css)に記述。

#sample div {background-color:#ccccff; margin:4px;}
.rei {font-size:60px;}
.oya {font-size:30px; background-color:#ccffcc;}
.sample1 {font-size:12px; background-color:#ffccff; vertical-align:baseline;}
.sample2 {font-size:12px; background-color:#ffccff; vertical-align:top;}
.sample3 {font-size:12px; background-color:#ffccff; vertical-align:middle;}
.sample4 {font-size:12px; background-color:#ffccff; vertical-align:bottom;}
.sample5 {font-size:12px; background-color:#ffccff; vertical-align:text-top;}
.sample6 {font-size:12px; background-color:#ffccff; vertical-align:text-bottom;}
.sample7 {font-size:12px; background-color:#ffccff; vertical-align:super;}
.sample8 {font-size:12px; background-color:#ffccff; vertical-align:sub;}

HTMLソース

<html>
<head>
<link rel="stylesheet" href="sample.css" type="text/css">
</head>
<body>
<div id="sample">
<div><span class="rei">例</span><span class="oya">Example.<span class="sample1">baseline</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample2">top</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample3">middle</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample4">bottom</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample5">text-top</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample6">text-bottom</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample7">super</span></span></div>
<div><span class="rei">例</span><span class="oya">Example.<span class="sample8">sub</span></span></div>
</div>
</body>
</html>
↓↓↓

ブラウザ上の表示

Example.baseline
Example.top
Example.middle
Example.bottom
Example.text-top
Example.text-bottom
Example.super
Example.sub

 

■関連項目

line-height・・・・・・・・・・・・・行の高さを指定する
text-align・・・・・・・・・・・・・・行揃えの位置・均等割付を指定する
text-justify・・・・・・・・・・・・・均等割付の形式を指定する(IEが独自に採用)
vertical-align・・・・・・・・・・・縦方向の揃え位置を指定する
text-decoration・・・・・・・・・テキストの下線・上線・打ち消し線・点滅を指定する
text-underline-position・・・下線の表示位置を指定する(IE独自の仕様)
text-indent・・・・・・・・・・・・・・一行目のインデント幅を指定する
text-transform・・・・・・・・・テキストの大文字表示・小文字表示を指定する
white-space・・・・・・・・・・・ソース中のスペース・タブ・改行の表示の仕方を指定する
letter-spacing・・・・・・・・・文字の間隔を指定する
word-spacing・・・・・・・・・・単語の間隔を指定する
text-autospace・・・・・・アルファベット等との間隔を指定する(IEが独自に採用)
line-break・・・・・・・・・・・禁則処理のしかたを指定する(IEが独自に採用)
word-break・・・・・・・・・・文の改行の仕方について指定する(IEが独自に採用)
word-wrap・・・・・・・・・・・単語の途中で改行するかどうかを指定する(IE独自の仕様)
*text-shadow・・・・・・・・文字に影をつける
*印のついたものは、現在のところIEとNNでサポートされていないプロパティです。

▲ページ先頭へ
トップページ > スタイルシートリファレンス > vertical-align

HTMLクイックリファレンス

トップページ HTMLタグ(ABC順) スタイルシート(ABC順) JavaScript(制作中)
WEBカラー HTMLタグ(目的別) スタイルシート(目的別) 優良デザイン 特殊文字
WEB画像 WEBの現場から インターネット用語 フリーイラスト素材 執筆書籍の紹介
HTMLクイックリファレンスについて
©2008 HTMQ