フレーム
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>
<frame src="top.html" name="top">
<frameset cols="20%,*">
<frame src="left.html" name="left">
<frame src="right.html" name="right">
</frameset>
</frameset>
frame 要素は、ユーザビリティやアクセサビリティの観点から使用は推奨されません。
| タグ | Attribute | 終了タグ | 説 明 |
|---|---|---|---|
| ウィンドウの分割 | |||
| <FRAMESET> window subdivision |
<BODY> の代替え |
必要 | フレームの開始と終了 |
| ROWS= n1,n2〜 |
上下分割、ピクセル値(%で割合) | ||
| COLS= n1,n2〜 |
左右分割、ピクセル値(%で割合) | ||
| FRAMEBORDER=0 | フレ−ム枠を0にする IE | ||
| FRAMESPACING=0 | フレ−ム枠スペ−スを0にするIE | ||
| BORDER=0 | フレ−ム枠を0にする NN | ||
| n=* 分割相対値 (残り) |
例 COLS=20%,* 左20%残り右80% | ||
| 参考 | フレ−ム枠を0にする場合は、NN用とIE用を併設すること | ||
| <FRAME> sub window |
<FRAMESET> 内に設置 |
なし | 各領域(窓)の定義 |
| BORDER=0 | ウィンドウ枠を表示しないNN | ||
| src= "URL" |
表示する文書のURL | ||
| NAME= "text" |
領域名 | ||
| MARGINHEIGHT= | 領域内の上下の余白、ピクセル値 | ||
| MARGINWIDTH= | 領域内の左右の余白、ピクセル値 | ||
| SCROLLING= "YES" |
スクロールバーの設置 | ||
| SCROLLING= "NO" |
スクロールバーを付けない 注:この場合640×480のモニタ−を基準に作ること | ||
| SCROLLING= "AUTO" |
スクロールバーを自動設定 | ||
| NORESIZE | 領域の変更を不可にする注:あまり使用しないほうが良い | ||
| <NOFRAMES> alternate content container for non frame-based rendering |
<FRAMESET> 内に設置 |
必要 | フレームをサポートしないブラウザーに対して使用する表示文書(忘れないこと) 正確には最後に S がつきます |
目的別要素
広告
