画像に並ぶテキストの位置(垂直方向)を指定する(CSS) |
vertical-align: top; |
vertical-align は、img要素、td要素、th要素、iframe要素に適用できます。 |
|
vertical-align は、垂直方向の揃え方を指定するプロパティです。このプロパティを<img>タグ(要素)に設定すると、画像に並ぶテキストの位置を指定できます。 |
|
img { vertical-align: middle; } |
プロパティ名 | 値 | 説 明 |
vertical-align |
baseline |
画像の下端と、親要素のベースラインを揃える(初期値) |
top |
画像の上端と、行の上端を揃える |
middle |
画像の中心と、親要素の文字の中心を揃える |
bottom |
画像の下端と、行の下端を揃える |
text-top |
画像の上端と、親要素のフォントの上端を揃える |
text-bottom |
画像の下端と、親要素のフォントの下端を揃える |
数値+単位(px 等) |
任意の位置に揃える(baseline を基準にし、 正の値は下方向、負の値は上方向に表示) |
パーセント |
|
* 「数値+単位」と「パーセント」の指定は、baseline が基準の位置となります。
* 「パーセント」の指定は、行の高さ(line-height)に対する割合となります。 |
bottom の指定は、Internet Exp.7 以前と Opera は top と同じになります。 |
|
★ 使用例とブラウザでの表示 (f2-1) |
|
|
関連するページ |
HTML タグページ :画像に並ぶ文字の位置を指定する |
|
画像のフロート(浮動化)を指定する(CSS) |
float: left; |
float は、全てのタグ(要素)に適用できます(positionプロパティで「absolute」または「fixed」が指定された要素を除く)。 |
|
float は、フロート(浮動化)を指定するプロパティです。このプロパティを<img>タグ(要素)に設定すると、画像をフロートさせる(画像を左か右に寄せて、テキストなどを逆側に回り込ませる)ことができます。 |
|
img { float: left; } |
プロパティ名 | 値 | 説 明 |
float |
none | フロートさせない(初期値) |
left |
画像を左に配置し、テキストなどを右側に回り込ませる |
right |
画像を右に配置し、テキストなどを左側に回り込ませる |
|
|
|
★ 使用例とブラウザでの表示 (f2-2)スタイルシートの書き方(基本)は、こちら です。 |
|
設定例 : img.fle { float: left; }
img.fri { float: right; } |
|
使 用 例 |
|
ブラウザの表示 |
| |
<img src="photo1.jpg" class=fle>
画像を左に<br>配置します。 |
画像を左に 配置します。 |
<img src="photo2.jpg" class=fri>
画像を右に<br>配置します。 |
画像を右に 配置します。 |
画像を横に並べます。<br>
<img src="photo1.jpg" class=fle>
<img src="photo2.jpg"> |
画像を横に並べます。

|
|
|
|
関連するページ |
HTML タグページ :画像に並ぶ文字の位置を指定する |
|
画像の周囲にマージンを入れる(CSS) |
margin: ***; |
margin は、全てのタグ(要素)に適用できます。ただし、table要素、caption要素以外の表関連要素には適用できません。 |
|
margin は、上下左右のマージン(外側の余白)をまとめて指定するプロパティです。このプロパティを<img>タグ(要素)に設定すると、画像の周囲にマージンを入れることができます。 |
|
img { margin: 5px 10px; } |
プロパティ名 | 値 | 説 明 |
margin |
数値+単位(px 等) or パーセント |
マージンの大きさを指定 |
|
|
【指定方法】 |
次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ margin: 2px; … 「上下左右」をまとめて指定
A margin: 2px 3px; … 「上下」と「左右」を指定
B margin: 2px 3px 4px; … 「上」、「左右」、「下」を指定
C margin: 2px 3px 4px 5px; … 「上」、「右」、「下」、「左」を指定(時計回り) |
|
★ 使用例とブラウザでの表示 (f2-3)スタイルシートの書き方(基本)は、こちら です。 |
|
設定例 : .f2-3mar { margin: 0 15px 0 0; }
img.fle { float: left; } |
|
使 用 例 |
|
ブラウザの表示 |
| |
<img src="photo1.jpg" class=fle>
マージン無し:<br>画像を左に<br>配置します。 |
マージン無し: 画像を左に 配置します。 |
<img src="photo1.jpg" class="f2-3mar fle">
マージン15px:<br>画像を左に<br>配置します。 |
マージン15px: 画像を左に 配置します。 |
|
☆ margin: 0 15px 0 0; … 値が 0 の場合は単位を省略できます。
☆ この使用例では、フロートの指定と組み合わせています。 |
|
|
|
関連するページ |
HTML タグページ :画像の周囲にスペース(余白)を入れる |
|