HTML 概要





8. フレーム
8.1 フレームの書式
1ページに複数のフレームを表示する。
フレームを構成するタグを以下に示す。

<html>
 <head></head>
 <framset option>
  <fram>
  <fram>
 </frameset>
 <tr>
</html>


option
cols="x"フレームを縦に分割する。
(比率、ピクセル数又は%)
rowa="y"フレームを横に分割する。
(比率、ピクセル数又は%)
frameborder="no"枠を表示しない。
border="z"フレーム枠の幅を指定する。 なお、「border="0"」はフレーム枠を表示しない。
bordercolor="#rrggbb"指定色で枠を表示する。
framespacing="n"

8.2 フレームの分割

[例1]
縦に、100,200,300 ピクセルで 3 分割する。
<frameset cols="100,200,300">


[例2]
横に全体の、50%,20%,30% で 3 分割する。
<frameset rows="50%,20%,30%">


[例3]
縦に、5:2:3 の比で分割する。
<frameset cols="5*,2*,3*">














[例4]
縦に、100 ピクセル、全体の 20%、残りに 3 分割する。
<frameset cols="100,20%,*">

8.3 表示フレームの指定

<frame option">

option
src="URL"表示するファイルを指定する。
name="xxx"フレーム名を指定する。
noresizeサイズ変更を禁止する。
scrolling=
"yes","no","auto"
スクロールバーを指定する。
marginwidth="x"フレーム左右のマージンをピクセル単位で指定する。
marginheight="y"フレーム上下のマージンをピクセル単位で指定する。

8.4 リンクしたページを表示するフォームを指定
フレームのあるページでリンク指定し、「target」オプションを指定しなかった場合、内容はそのフレームにロードされる。
「target」オプションにフレーム名を指定する事によりロードしたいフレームを指定できる。

<frame option">

option
src="URL"表示するファイルを指定する。
フレーム名指定されたフレームにロードする。
_topフレーム機能を解除する。
top別のウインドウにロードする。
(新規のブラウザを起動する)