インラインフレームをつくる
<iframe src="表示させたいファイルURL" name="フレーム名">インラインフレームを表示</iframe>
中級編  【8】インラインフレーム

インラインフレームiframe要素  とは、ウィンドウを分割する通常のフレームではなく、同じページウィンドウ内に
独立したリンクページを、複数の覗き窓のように表示させるフレームページです。
 

通常のフレームとは異なり、フレーム設定文書を用意しなくてよいので <body> </body> の範囲に自由に記述出来ます。
<iframe></iframe>範囲には、インラインフレームに対応していないブラウザに対応した、メッセージやリンク先などを記述します。
インラインフレーム未対応ブラウザでは記述内容が表記されますが、インラインフレーム対応ブラウザでは、 記述内容は無視され表記されず、インラインフレームが適用されます。

iframeでは、個々にname="属性を指定しておくと、 複数のインラインフレームを表示出来ます。

<iframe src=" リンク先URL name=" フレーム名 " width="" height=""> 〜</iframe>

上記をタグで具体的に記述すると
<iframe src=" sample.html" width="300" height="150" name="sample"> sampleの表示 </iframe>
このように、表示させたいsample.html インラインフレームに表示させるファイルが必要になります。
表示ファイルの記述タグはテーブルで最低限表示範囲の横幅を指定して、高さは表示情報量に合わせ適宜指定します。
なお、インラインフレームの表示位置は通常テーブルで指定しますが、
<iframe src=" sample.html" width="300" height="150" name="sample" align="center">
のように、インラインフレームで表示位置(align="center")を指定することが出来ます。
  インラインフレームサンプル表示と、タグを記述 スクロールバーが表示されている
サンプル インラインフレーム指定画像ページタグ
下記タグで、表示させたい画像のファイルを作成する。 (例)photo01.html
  <img src="photo01.jpg" alt="photo01" width="240" height="140">  
インラインフレーム表示のサイズ width="" height=""リンク先ファイルのサイズが、同じ表示例。

<iframe src="photo01.html" name= "iframe1"  width="240" height="140">
インラインフレーム表示サンプル </iframe>


  サンプル表示と、タグを記述 スクロールバーが表示されていない
リンク先ページの表示画像サイズが決まれば、 表示インラインフレームを大きめに指定する。 インラインフレームの。
表示しているタグでサイズを、確認してみて下さい。
  インラインフレーム枠が張り付いて表示されている
インラインフレームのサイズを表示画像サイズより大きくする(適宜)

<iframe src= "photo01.html" name= "iframe2" width="250" height="150">
インラインフレーム表示サンプル </iframe>


  サンプル表示と、タグを記述 インラインフレーム枠が消えている
フレーム枠を消した設定 frameBorder="no"  インラインフレームで設定します。

<iframe src= "photo01.html" name="iframe3" frameBorder="no" width="300" height="150"> インラインフレーム表示サンプル </iframe>


フレーム枠を消した設定の表示。 frameBorder="no" をインライン要素内に指定する。
フレーム枠を消した設定をしても、範囲を超えると表示されます。
スクロール枠を消した設定。 scrolling="no" をインライン要素内に指定する。
スクロール枠を消した設定をした場合、表示範囲を超えると表示範囲以外表示されないので注意。
関連URL テーブル作成設定  リンク基本設定
フレーム設定の HTMLタグ 使い方と解説  属性 は、 要素括弧内で指定のこと
<iframe> </iframe> 要素 同じページ内にフレームページを配置する
<iframe> </iframe> 要素 〜の箇所に、インライン未対応ブラウザやフレーム表示をしない設定に対して表示させたい内容を指定しておく。
src="" 属性 インラインフレームでは一般リンクの href= ではなく、表示させたい内容のURL・ファイル名を src= で指定する。  IMG  music
name="" 属性 インラインフレームを配置で任意のフレーム名をつける。フレームの場合、リンクを開く位置を指定しないと同じページになり、インラインフレームの場合は機能しない  インラインフレームでは、 必須 属性
width="" 属性 フレーム設定 フレームの幅(ピクセル・%)
height="" 属性 フレーム設定 フレームの高さ(ピクセル・%)
marginwidth="" 属性 フレーム設定 フレーム内の左右のマージン(ピクセル・%)
marginheight="" 属性 フレーム設定 フレーム内の上下のマージン(ピクセル・%)
scrolling= "" 属性 ページのスクロールの指定
"yes" 属性値 ページのスクロールを許可
"no" 属性値 ページのスクロールを禁止
"auto" 属性値 ページのスクロールを自動にして、ブラウザにまかせる
frameborder="" 属性 フレーム設定 フレームウインドウ枠の表示(あり="1" なし="0")
align= "" 属性 配置位置 画像とテキストのの配置  画像とテキストの回り込み
"left" 属性値 インラインフレームをページの左に配置する
無指定で、テーブルで配置の方法が任意の位置に配置が容易。
"right" 属性値 インラインフレームをページの右に配置する
  <br
  <br
  <br
clear="left">
clear="right">
clear="all">
属性
属性値
インラインフレーム右側の回り込みを解除する
インラインフレーム左側の回り込みを解除する どちらの回り込みも解除する
"top" 属性値 インラインフレームの上と画像やテキストを揃える。
"middle" 属性値 インラインフレームの中心と画像やテキストのベースラインを揃える。
"bottom" 属性値 インラインフレームの下と画像やテキストのベースラインを揃える  規定値。