インラインフレームに並ぶテキストの位置(垂直方向)を指定する(CSS)
vertical-align: top;
 vertical-align は、img要素、td要素、th要素、iframe要素に適用できます。

 vertical-align は、垂直方向の揃え方を指定するプロパティです。このプロパティを<iframe>タグ(要素)に設定すると、インラインフレームに並ぶテキストの位置を指定できます。

 iframe { vertical-align: middle; }
プロパティ名説  明
vertical-align baseline インラインフレームの下端と、親要素のベースラインを揃える(初期値)
top インラインフレームの上端と、行の上端を揃える
middle インラインフレームの中心と、親要素の文字の中心を揃える
bottom インラインフレームの下端と、行の下端を揃える
text-top インラインフレームの上端と、親要素のフォントの上端を揃える
text-bottom インラインフレームの下端と、親要素のフォントの下端を揃える
数値+単位(px等) 任意の位置に揃える(baseline を基準にし、
正の値は下方向、負の値は上方向に表示)
パーセント
* 「数値+単位」と「パーセント」の指定は、baseline が基準の位置となります。
* 「パーセント」の指定は、行の高さ(line-height)に対する割合となります。
bottom の指定は、Internet Exp.7 以前と Opera は top と同じになります。

 ★ 使用例とブラウザでの表示 (h2-1)
設定例 : .h2-1bas { vertical-align: baseline; }   .h2-1top { vertical-align: top; }
.h2-1mid { vertical-align: middle; }     .h2-1bot { vertical-align: bottom; }
.h2-1t-to { vertical-align: text-top; } .h2-1t-bo { vertical-align: text-bottom; }
.h2-1px10 { vertical-align: 10px; }      .h2-1p50 { vertical-align: -50%; }
使 用 例   ブラウザの表示
<iframe src="sample1.htm" class=h2-1bas>
サンプル</iframe>:baseline
<iframe src="sample2.htm" class=h2-1top>
サンプル</iframe>:top
:baseline  :top
<iframe src="sample1.htm" class=h2-1mid>
サンプル</iframe>:middle
<iframe src="sample2.htm" class=h2-1bot>
サンプル</iframe>:bottom
:middle :bottom
<iframe src="sample1.htm" class=h2-1t-to>
サンプル</iframe>:text-top
<iframe src="sample2.htm" class=h2-1t-bo>
サンプル</iframe>:t-bottom
:text-top :t-bottom
<iframe src="sample1.htm" class=h2-1px10>
サンプル</iframe>:10px
<iframe src="sample2.htm" class=h2-1p50>
サンプル</iframe>:-50%
:10px :-50%
bottom の指定は、Internet Exp.7 以前と Opera は top と同じになります。

関連するページ
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームに並ぶ文字:インラインフレームに並ぶ文字の位置を指定する

インラインフレームのフロート(浮動化)を指定する(CSS)
float: left;
 float は、全てのタグ(要素)に適用できます(positionプロパティで「absolute」または「fixed」が指定された要素を除く)。

 float は、フロート(浮動化)を指定するプロパティです。このプロパティを<iframe>タグ(要素)に設定すると、インラインフレームをフロートさせる(インラインフレームを左か右に寄せて、テキストなどを逆側に回り込ませる)ことができます。

 iframe { float: left; }
プロパティ名説  明
float noneフロートさせない(初期値)
left インラインフレームを左に配置し、テキストなどを右側に回り込ませる
right インラインフレームを右に配置し、テキストなどを左側に回り込ませる
* フロートを指定する場合は、「回り込みを解除する」もご覧下さい。

 ★ 使用例とブラウザでの表示 (h2-2)スタイルシートの書き方(基本)は、こちら です。
設定例 : iframe.fle { float: left; width:220px; height:100px; }
iframe.fri { float: right; width:220px; height:100px; }
使 用 例   ブラウザの表示
<iframe src="sample.htm" class=fle>
サンプル</iframe>iフレームを左に配置。
iフレームを
左に配置。
<iframe src="sample.htm" class=fri>
サンプル</iframe>iフレームを右に配置。
iフレームを
右に配置。

関連するページ
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレームに並ぶ文字:インラインフレームに並ぶ文字の位置を指定する

インラインフレームの周囲にマージンを入れる(CSS)
margin: ***;
 margin は、全てのタグ(要素)に適用できます。ただし、table要素、caption要素以外の表関連要素には適用できません。

 margin は、上下左右のマージン(外側の余白)をまとめて指定するプロパティです。このプロパティを<iframe>タグ(要素)に設定すると、インラインフレームの周囲にマージンを入れることができます。

 iframe { margin: 5px 10px; }
プロパティ名説  明
margin 数値+単位(px 等) or パーセント マージンの大きさを指定
 指定方法
 次の4タイプの指定方法があります。それぞれの値は、半角スペースで区切ります。
@ margin: 2px; … 「上下左右」をまとめて指定
A margin: 2px 3px; … 「上下」と「左右」を指定
B margin: 2px 3px 4px; … 「上」、「左右」、「下」を指定
C margin: 2px 3px 4px 5px; … 「上」、「右」、「下」、「左」を指定(時計回り)

 ★ 使用例とブラウザでの表示 (h2-3)スタイルシートの書き方(基本)は、こちら です。
設定例 : .h2-3mar { margin: 0 15px 0 0; float: left; width:220px; height:100px; }
iframe.fle { float: left; width:220px; height:100px; }
使 用 例   ブラウザの表示
<iframe src="sample.htm" class=fle>
サンプル</iframe>マージン無し:<br>
iフレームを<br>左に配置。
マージン無し:
iフレームを
左に配置。
<iframe src="sample.htm" class=h2-3mar>
サンプル</iframe>マージン15px:<br>
iフレームを<br>左に配置。
マージン15px:
iフレームを
左に配置。
margin: 0 15px 0 0; … 値が 0 の場合は単位を省略できます。
この使用例では、フロートの指定と組み合わせています。

関連するページ
HTML タグページ iフレームの基本:インラインフレーム(iフレーム)の基本
HTML タグページ iフレーム周囲の余白:インラインフレームの周囲にスペース(余白)を入れる

回り込みを解除する(CSS)
clear: both;
 clear は、ブロックレベルのタグ(要素)に適用できます。

 clear は、テキストなどの回り込みを解除するプロパティです。このプロパティは、floatプロパティプロパティによる回り込みを解除する場合に使用します。

 div { clear: both; }   br { clear: left; }
プロパティ名説  明
clear none回り込みを解除しない(初期値)
left左フロートに対する回り込みを解除
right右フロートに対する回り込みを解除
both左右の回り込みを解除
clearプロパティは、ブロックレベルの要素に対して指定します。<br>タグに指定した場合でも回り込みを解除できますが、<br>タグはインライン要素のため、文法的には誤った使い方となります。

 ★ 使用例とブラウザでの表示 (h2-4)スタイルシートの書き方(基本)は、こちら です。
設定例 : .h2-4cl { clear: both; }   iframe.fle { float: left; width:220px; height:100px; }
使 用 例   ブラウザの表示
<iframe src="sample.htm" class=fle>サンプル
</iframe>回り込みの<br>解除は、
<div class=h2-4cl>clear を使用します。</div>
回り込みの
解除は、
clear を使用します。
<div class=h2-4cl>は、<br class=h2-4cl>と記述しても、回り込みを解除できます。
関連するページ
HTML タグページ 回り込み解除:文字の回り込みを解除する

iフレームに並ぶ文字フロートの指定 iフレーム周囲のマージン回り込み解除 iフレームcss リファレンス へ