frame(subwindow)
| 意味 | フレーム・ウインドウを定義します。 <frame attributes...>の書式で、フレーム環境内でどのようにページを表示するかを決めます。 EMPTYタグです。 frameタグはframesetタグのrowsやcolsで指定した順に設定を記述します。 <frameset cols="80%,20%">としたとき、frameタグはこの中に必ず2つ必要で、最初に記述したframeタグが80%の側の設定、次のframeタグが20%側の設定となります。 |
|---|---|
| 親要素 | 以下のHTML要素の中でだけ使えます。 |
| 子要素 | スタンドアローン・タグ。 閉じタグ、内容(入力する値など)はありません。 |
| 属性 | 値 | 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>