|
 |
 |
フレームの定義 <FRAMESET>
HTMLでは、ブラウザの表示領域をフレームに分割し、複数の異なるページを表示することができます。
<FRAMESET>タグはフレームの分割方法を定義します。
例えば、フレームを使って左右に2分割する場合、フレーム定義HTML、左フレームHTML、右フレームHTMLの3つのHTMLファイルが必要になります。
フレーム定義HTMLにアクセスすると、分割されたページが表示されます。
フレーム定義ファイルには、<BODY>タグの代わりに<FRAMESET>タグを記述します。
| 属性 |
値 |
機能 |
記述例 |
| cosl |
数値/%/* |
フレームの横幅 |
<FRAMESET cols="20%,40%"> |
| rows |
数値/%/* |
フレームの縦幅 |
<FRAMESET rows="200,*"> |
| border |
数値 |
境界線の幅 |
<FRAMESET border="2"> |
| bordercolor |
色 |
境界線の色 |
<FRAMESET bordercolor="red"> |
| frameborder |
1/yes
0/no |
境界線の表示する
境界線を表示しない |
<FRAMESET frameborder="1">
<FRAMESET frameborder="no"> |
| framespacing |
数値 |
境界線の幅 |
<FRAMESET framespacing="2"> |
サンプル
サンプル・ソース
緑の文字が変更箇所で、赤い文字が対応するタグ・属性です。
<HTML>
<HEAD>
<TITLE>フレーム</TITLE>
</HEAD>
<FRAMESET cols="150,*" border="5" bordercolor="red">
<FRAME src="left.html" name="leftf">
<FRAME src="right.html" name="rightf">
</FRAMESET>
</HTML> |
解説・注意点など
<FRAMESET>タグが対応していないブラウザでは、<NOFRAME>タグ内に書いた内容が表示されます。<BODY>タグは<NOFRAME>タグ内に記述します。
フレームをさらに分割したい場合は、<FRAMSET>タグ内にさらに<FRAMSET>タグを記述することができます。
← HTMLタグリファレンス/Tipsに戻る
|
 |
|