CSS
WEB用語(N)

<frameset> - フレームセット

トップ > HTMLリファレンス > <frameset>
概要
形式<frameset>〜</frameset>
サポートH4f / e3〜 / N2〜
タグの省略開始タグ:必須、終了タグ:必須
包含可能要素frameset / frame / noframes
説明

ウィンドウをいくつかのフレームに分割します。

属性
【固有属性】
属性意味
border=ne4/N3。フレームの境界線の太さを指定します。
bordercolor=colore4/N3。フレームの境界線の色を指定します。
cols=nH4f/e3/N2。フレームを横に並べて分割する際の分割の割合(ピクセル値やパーセンテージ)を、カンマ(,)で区切って指定します。アスタリスク(*)は残りのすべてを示します。
frameborder=framebordere3/N3。境界線を表示する場合は 1 を、表示しない場合は 0 を指定します。IE や Netscape ブラウザでは yesno も使用可能です。
framespacing=ne3。フレームの境界線の太さを指定します。
rows=nH4f/e3/N2。フレームを縦に並べて分割する際の分割の割合(ピクセル値やパーセンテージ)を、カンマ(,)で区切って指定します。アスタリスク(*)は残りのすべてを示します。

【一般属性】
属性意味
class=classH4f/e4/N6。クラスを指定します。
id=idH4f/e4/N6。ID を指定します。
lang=lange4。言語を指定します。
language=languagee4。スクリプト言語を指定します。
name=namee3/N2。名前を指定します。
style=styleH4f/e4/N6。スタイルシートを指定します。
title=titleH4f/e4/N6。タイトルを指定します。
使用例
HTMLソース
<html>
<head>
<title>フレームテスト</title>
</head>
<frameset cols="50%,*">
  <frame src="frame1.htm" name="frame1">
  <frameset rows="50%,*">
    <frame src="frame2.htm" name="frame2">
    <frame src="frame3.htm" name="frame3">
  </frameset>
  <noframes>
  このページはフレーム対応のブラウザでご覧ください。
  </noframes>
</frameset>
</html>

ブラウザ表示例

ブラウザ
frame1.htm
の内容


frame2.htm
の内容


frame3.htm
の内容



テクニック

フレームとフレームの間の境界線を表示しないようにするには、frameborder 属性に 0 を指定します。

<frameset cols="50%,*" frameborder=0>
    :
</frameset>

リンクをクリックした時に、リンク先を別のフレームに表示したい時は、<a> タグの target 属性にフレーム名を指定してください。

<a href="xxx.html" target="frame2">XXX</a>

リンク先を、フレームを解除して表示したいときは、target 属性に _top を指定してください。

<a href="xxx.html" target="_top">XXX</a>

一度に複数のフレームを書きかえるには、JavaScript を使用する必要があります。

<script type="text/javascript">
<!--
function jump() {
    top.frame2.location.href = "aaa.htm";
    top.frame3.location.href = "bbb.htm";
}
// -->
</script>
<a href="#" onclick="jump(); return false;">XXX</a>
関連項目

<< PAGE TOP >>

BACK UP 初心者でホームページを考えてられてる方へ

独自ネットショップや楽天ショップ・YAHOOショップ運営される初心者の方も、無料で、親切にアドバイスいたします。
SEO・月次更新・リニュアルetc

ホームページの事なら

何でもお問合せください。
お問合せフォームはこちらから

リュウム株式会社

京都市中京区橋弁慶町222番地
ヒライビル3階

TEL 075-257-4588
営業時間 AM10:00-PM7:00


CSS
Ryuumu