HTML リファレンス ...Wikiモドキ

http://www.usamimi.info/~geko/arch_web/arch_html/tag_frameset.html

frameset要素

概要

body要素の代わりに記述し、フレームを使ったページを作成する。内容には自身とframe要素、noframes要素が入り、内容となるフレームの構成を設定する。

HTMLのバージョンは4.01とXHTML1.0のFrameset型のみ。

要素仕様
バージョン HTML4.01(F),XHTML1.0(F)
開始/終了タグ 必須/必須
要素種 --
非推奨 NO
必須 --
内容となるもの frame要素,frameset要素,noframes要素

用例

frameset要素を2つ使い、ページを3分割している。

frameset要素の用例

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>サンプル - frame,frameset,noframes要素</title>
</head>
<frameset rows="100,*">
  <frame name="top" src="samp_frame-frameset-noframes2.html">
  <frameset cols="20%,80%">
    <frame name="menu" src="samp_frame-frameset-noframes3.html">
    <frame name="right" src="samp_frame-frameset-noframes4.html">
  </frameset>
  <noframes>
  <body>
  <ul>
    <li><a href="samp_frame-frameset-noframes2.html">上のフレーム</a></li>
    <li><a href="samp_frame-frameset-noframes3.html">左のフレーム</a></li>
    <li><a href="samp_frame-frameset-noframes4.html">右のフレーム</a></li>
  </ul>
  </body>
  </noframes>
</frameset>
</html>

サンプルページ

関連要素

属性

border

ブラウザ独自要素。フレーム枠の太さをピクセルで指定。HTMLの仕様ではframe要素のframeborder属性が存在する。

属性仕様
バージョン --
対象要素 frameset
非推奨 --
必須 --
整数(ピクセル単位)
cols

内容となるフレームの列の数と、その長さの割り振りを指定する。

値はフレームの列の数だけカンマで区切った長さを指定する。20%,50%,30%とすると、3列のフレームを20%対50%対30%の長さで割り振り、1*,2*とすると2列のフレームを1対2で割り振る。100,*とすると2列のフレームを100pxと残り全てで割り振る。

属性仕様
バージョン HTML4.01(F),XHTML1.0(F)
対象要素 frameset
非推奨 NO
必須 --
カンマ区切りの複合形式
rows

内容となるフレームの行の数と、その長さの割り振りを指定する。

指定形式はcols属性と同じ。

属性仕様
バージョン HTML4.01(F),XHTML1.0(F)
対象要素 frameset
非推奨 NO
必須 --
カンマ区切りの複合形式
その他

共通属性

イベント属性

作成:2008/11/15 / 最終更新:2008/11/15

HTML4.01版/ XHTML1.1版/ XML原本