HTML <frameset>タグ -HTML5 ではサポートされていません
例
シンプルな3フレームページ:
<frameset cols="25%,*,25%">
<frame src="frame_a.htm.html">
<frame src="frame_b.htm.html">
<frame src="frame_c.htm.html">
</frameset>
<frame src="frame_a.htm.html">
<frame src="frame_b.htm.html">
<frame src="frame_c.htm.html">
</frameset>
試してみる »
(その他の例はページ下部を参照)
ブラウザサポート
![]()
すべての主要ブラウザは <frameset> タグをサポートしています。
タグの定義と使用説明
HTML5 では <frameset> タグはサポートされていません。<frameset> タグはフレームセットを定義します。
<frameset> 要素は、1つ以上の<frame>要素を構成するために使用されます。各 <frame> にはそれぞれ独立したドキュメントがあります。
<frameset> 要素は、フレームセット内に存在する列または行の数、および各行・各列が占めるパーセンテージ/ピクセルを指定します。
注:フレームを含むページを検証したい場合は、必ず<!DOCTYPE>が "HTML Frameset DTD" または "XHTML Frameset DTD" に設定されていることを確認してください。
HTML と XHTML の違い
なし。
オプションの属性
| 属性 | 值 | 説明 |
|---|---|---|
| cols | pixels % * |
HTML5 ではサポートされていません。フレームセット内の列の数とサイズを指定します。 |
| rows | pixels % * |
HTML5 ではサポートされていません。フレームセット内の行の数とサイズを指定します。 |
標準属性
HTML 4.01 では、<frameset> タグは以下の標準属性をサポートしています:
| 属性 | 值 | 説明 |
|---|---|---|
| class | classname | 要素のクラス名を指定します |
| id | id | 要素の一意の id を指定します |
| style | style_definition | 要素のインラインスタイルを指定します |
| title | text | 要素の追加情報を指定します |
完全な説明については、参照してください標準属性。
イベント属性
HTML 4.01 では、<frameset> タグは以下のイベント属性をサポートしています:
| 属性 | 值 | 説明 |
|---|---|---|
| onload | script | ドキュメントが読み込まれたときにスクリプトを実行します |
| onunload | script | ドキュメントがアンロードされたときにスクリプトを実行します |
完全な説明については、参照してくださいイベント属性。
試してみる - 例
この例では、3つの異なるドキュメントを使用して水平フレームを作成する方法を示します。
この例では、3つのドキュメントを含むフレーム構造を作成し、それらを行と列に混合して配置する方法を示します。
この例では、noresize 属性を示します。この例では、フレームのサイズは調整できません。フレーム間の境界線上でマウスをドラッグすると、境界線が移動できないことがわかります。
関連記事
HTML DOM リファレンス:Frameset オブジェクト
その他の拡張