frame(subwindow)

Functional list
意味 フレーム・ウインドウを定義します。
 <frame attributes...>
の書式で、フレーム環境内でどのようにページを表示するかを決めます。

EMPTYタグです。

frameタグはframesetタグのrowscolsで指定した順に設定を記述します。

<frameset cols=&quot80%,20%">としたとき、frameタグはこの中に必ず2つ必要で、最初に記述したframeタグが80%の側の設定、次のframeタグが20%側の設定となります。

親要素 以下のHTML要素の中でだけ使えます。

frameset

子要素 スタンドアローン・タグ。

閉じタグ、内容(入力する値など)はありません。

Attribute
属性 HTMLバリエーション 入力が必要? 意味
frameborder 1 |0 transitional,
frameset
に使用可。
不要
(初期設定は1
フレーム・ウインドウにはっきり見える枠をつけるかつけないかを指定します。
longdesc #CDATA transitional,
frameset
に使用可。
不要 フレーム・ウインドウの内容に関する詳しい説明のソースのURI (RFC 2396準拠)を入力します。
marginwidth #CDATA transitional,
frameset
に使用可。
不要 ウインドウに表示される内容と左右のウインドウの枠の間の距離をピクセル数で入力します。
marginheight #CDATA transitional,
frameset
に使用可。
不要 ウインドウに表示される内容と上下のウインドウの枠の間の距離をピクセル数で入力します。
name #CDATA transitional,
frameset
に使用可。
不要 フレーム・ウインドウの名前を決めます。
noresize noresize (単独使用) transitional,
frameset
に使用可。
不要 noresize が入力されているとユーザーはフレーム・ウインドウのサイズを変更できません。
scrolling yes |no |auto transitional,
frameset
に使用可。
不要(初期設定はauto フレーム・ウインドウにスクロール・バーをつけるかつけないかをを決めます。
src #CDATA transitional,
frameset
に使用可。
不要 フレーム・ウインドウの中に表示されるソースのURI (RFC 2396準拠)を決めます、
[共通属性]

解説

frameset 要素を入れ子にして記述することにより、複数のフレームを作成できます。

フレーム内にページを読み込む  frame 要素で、 src 属性を使用して、別のページを呼びます。

以下は、3つのウィンドウを持ったフレームの設定を記述したものです。

<frameset rows="200,*">
<frame src="top.html" name="top">
<frameset cols="20%,*">
<frame src="left.html" name="left">
<frame src="right.html" name="right">
</frameset>
</frameset>

戻る