.
HOME > HTML > フレーム
フレーム タグ

ウィンドウをフレームに分ける
フレーム内に表示させる内容の指定
リンク用に各フレームに名前指定
境界線の幅指定
境界線に色をつける
スクロール有無の指定
フレームのサイズの固定
フレームが表示されない環境の表示
インラインフレーム
インラインフレームのオプション指定
<frameset ></frameset>
<frame src= >
<frame src= name= >
<frameset border= >
<frameset bordercolor= >
<frame scrolling= >
<frame noresize >
<noframes></noframes>
<iframe src= ></iframe>
<iframe src= name= frameborder= bordercolor= marginheight= marginwidth= scrolling= height= width= align= ></iframe>


ウィンドウをフレームに分ける 上に戻る

<frameset ☆>〜</frameset>
☆:cols=a,b ; rows=c,d
cols=a,b:左のピクセル数か% , 右のピクセル数か%
rows=c,d:上のピクセル数か% , 下のピクセル数か%

このタグは「head」タグの後の「body」タグを「frameset」に置き換えて使います。 「cols」「rows」を使ってフレームを分けることが出来ます。 縦に分ける場合は「cols=」横に分ける場合は「rows=」を使います。

「cols=200,*」と指定した場合、フレームの左側は200ピクセルで右側は指定なしになります。
(例)
<html>
<head>
<title>タイトル</title>
</head>
 <frameset cols=200,*>
 <frame src=left.html>
 <frame src=right.html>
 </frameset>
</html>


縦に分割                     横に分割

フレーム内に表示させる内容の指定 上に戻る

<frame src=ファイル名>
「src」に表示させたいファイル名を記入します。

右の例の場合、左側のウィンドウには「left.html」が表示され、右側には「right.html」が表示されます。
(例)
<html>
<head>
<title>タイトル</title>
</head>
 <frameset cols=200,*>
 <frame src=left.html>
 <frame src=right.html>
 </frameset>
</html>

表示内容の指定−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
left.htmlright.html

リンク用に各フレームに名前指定 上に戻る

<frame src=ファイル名 name=名前>
各フレームに名前をつけることで「target」で指定したフレームに任意のファイルを表示させることが出来ます。

右の例のような場合
左の「menu」から右の「main」に表示したいファイルがあった時、<a href=mainに表示させたいファイル target=main>リンク</a>のように「target」でフレーム名を指定して使います。

サンプル
(例)
<html>
<head>
<title>タイトル</title>
</head>
 <frameset cols=200,*>
 <frame src=left.html name=menu>
 <frame src=right.html name=main>
 </frameset>
</html>



境界線の幅指定 上に戻る

<frameset border=ピクセル数>
フレームとフレームの間の境界線の幅を指定します。
「0」にすると境界線は表示されなくなります。


幅指定−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
left.htmlright.html
border=10
(例)
<frameset border=0 cols=200,*>
<frame src=left.html>
<frame src=right.html>
</frameset>

幅指定−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
left.htmlright.html
border=0

境界線に色をつける 上に戻る

<frameset bordercolor=カラー名か#RGB値>
フレームとフレームの間の境界線に色をつけます。
redやblueなどの色の名前を指定するか#FF0000のようにRGB値を指定することで色が変えられます。
(例)
<frameset border=5 bordercolor=#FF0000 cols=200,*>
<frame src=left.html>
<frame src=right.html>
</frameset>

色をつける−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
left.htmlright.html
境界線を赤くします。

スクロール有無の指定 上に戻る

<frame scrolling=☆>
☆:yes,no,auto
yes:スクロールバーを表示させる。
no:スクロールバーを表示させない。
auto:スクロールバーを自動で表示。
(例)
<frameset border=2 cols=200,*>
<frame src=left.html scrolling=yes>
<frame src=right.html scrolling=no>
</frameset>

スクロールの有無−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
right.html
スクロールなし

フレームのサイズの固定 上に戻る

<frame noresize>
このタグをつけるとフレームのサイズが変更できなくなります。

サンプル
(例)
<frameset border=2 cols=200,*>
<frame src=hidari.html noresize>
<frame src=migi.html>
</frameset>

フレームが表示されない環境の表示 上に戻る

<noframes>〜</noframes>
フレームに対応しない環境にあった場合、フレームの状態が表示されない代わりに<noframes>〜</noframes>内が表示されます。

フレーム未対応−Microsoft Internet Explorer
  ファイル(F) 編集(E)...
フレーム未対応のブラウザの場合表示されます。
(例)
<html>
<head>
<title>フレーム未対応</title>
</head>
<frameset cols=200,*>
<frame src=left.html>
<frame src=right.html>
</frameset>
 <noframes>
 フレーム未対応のブラウザの場合表示されます。
 </noframes>
</html>

インラインフレーム 上に戻る

<iframe src=ファイル名>〜</iframe>
ページ内にフレームを作り、そのなかに別のHTMLファイルを表示することができます。

インラインフレーム−Microsoft Internet Explorer
  ファイル(F) 編集(E)...

 
(例)
<html>
<head>
<title>インラインフレーム</title>
</head>
<body>
 <iframe src=ifsample.html width=210 height=80>
 </iframe>
</body>
</html>


インラインフレームのオプション指定 上に戻る

<iframe src= name= width= height= marginwidth= marginheight= frameborder= scrolling= align= >〜</iframe>
src=ファイル名 name=フレーム名
width=幅 height=高さ
marginwidth=枠と文字の余白(左右)
marginheight=枠と文字の余白(上下)
frameborder=枠の有無
scrolling=スクロールバーの有無
align=フレームの位置

「width」「height」「marginwidth」「marginheight」はピクセル数、 「frameborder」は1か0、 「scrolling」はyes,no,auto、「align」はleft,center,rightでそれぞれ指定します。
(例)
<iframe src=ifsample.html width=275 height=50 frameborder=0 scrolling=yes>
</iframe>




<iframe src=ifsample.html width=225 height=125 marginwidth=30 marginheight=30 frameborder=1 scrolling=auto>
</iframe>




<a href=ifsample2.html target=iframe>サンプルその2</a> <iframe src=ifsample.html name=iframe width=250 height=100>
</iframe>


サンプルその2



Copyright (C) 2005-2006 mu-a.net All Rights Reserved.