インラインフレームに並ぶ文字の位置を指定する

[統計] HTMLからXHTMLへの移行を進めていますか?


<iframe src="" align="">

ブラウザ
Internet Explorer Netscape6 Firefox Opera
タイプ
置換インライン

iframeタグalign="" を追加すると、インラインフレームに並ぶ文字の位置を指定できます。


<iframe src="example.html" align="left"> </iframe>


align="" top … (インラインフレーム横の上部に文字を表示します)
middle … (インラインフレーム横の中央に文字を表示します)
bottom … (インラインフレーム横の下部に文字を表示します)デフォルト
left … (インラインフレームの右側に複数行の文字を表示します)
right … (インラインフレームの左側に複数行の文字を表示します)

【並ぶ文字の扱いについて】

topmiddlebottomの指定では1行しか並べられないのに対して、leftrightの指定では複数行の文字を並べることができます。

leftrightを指定する場合は、文字の回り込みを終了させるためのbr clearもご覧ください。

【1行の並びと複数行の違いについて】

例えば、align="top" を指定してインラインフレームの右側に文字を並べた場合、brタグを使って改行を入れたり、幅いっぱいのところで自動的に改行が入った場合には、改行された文字はインラインフレームの下に表示されます。

(例)
インラインフレームの右側に文字を入れてみます。
改行された文字はここに表示されます。

align="left" を指定してインラインフレームの右側に文字を並べた場合には、改行された文字は右側に置かれたまま表示されます。

(例)
インラインフレームの右側に文字を入れてみます。
改行された文字はここに表示されます。

メモ

この指定内容はスタイルシートで代替することができます。指定方法の詳細は「関連ページ」をご覧ください。


使用例

インラインフレーム右側の上部に文字を表示する場合

<iframe src="iexample_a.html" width="200" height="130" align="top">サンプル</iframe>
右側の上部に文字を表示してみます

これをブラウザで見ると次のように表示されます

右側の上部に文字を表示してみます

インラインフレーム右側の中央に文字を表示する場合

<iframe src="iexample_a.html" width="200" height="130" align="middle">サンプル</iframe>
右側の中央に文字を表示してみます

これをブラウザで見ると次のように表示されます

右側の中央に文字を表示してみます

インラインフレーム右側の下部に文字を表示する場合

<iframe src="iexample_a.html" width="200" height="130" align="bottom">サンプル</iframe>
右側の下部に文字を表示してみます(デフォルト)

これをブラウザで見ると次のように表示されます

右側の下部に文字を表示してみます(デフォルト)

インラインフレームの右側に複数行の文字を表示する場合

<iframe src="iexample_a.html" width="200" height="130" align="left">サンプル</iframe>
インラインフレームを左側に配置して
<br>
右側に文字を回り込ませてみます
<br clear="all">

これをブラウザで見ると次のように表示されます

インラインフレームを左側に配置して
右側に文字を回り込ませてみます

インラインフレームの左側に複数行の文字を表示する場合

<iframe src="iexample_a.html" width="200" height="130" align="right">サンプル</iframe>
インラインフレームを右側に配置して
<br>
左側に文字を回り込ませてみます
<br clear="all">

これをブラウザで見ると次のように表示されます

インラインフレームを右側に配置して
左側に文字を回り込ませてみます


[特集] レンタルサーバー比較 & サーバー選びのチェックポイント