• 締切済み

フレームのわけかた教えてください。

HTMLはなんとなくわかっているつもりなんですが フレームで上と下にまずわけて、その上のページをさらに2つに割りたいんです。(計3つにわけます) いろいろやったのですが下が2つになってしまいます。 どうすれば上2つ、下1つに分けられますか??? タグを教えてください。 因みに手打ちタグです。

みんなの回答

  • takamd
  • ベストアンサー率29% (25/84)
回答No.3

手打ちということは当然参考書など見ながら打っていますよね。 そうであれば楽なんですが、まず上下分割フレームは3つのhtmlファイルを作りますよね。 フレーム・上・下のファイルといった具合に。つぎに上に当たるファイルにまた3つのファイルを当てたと言うことだと思いますがそんな面倒なことをしなくても、最初から上下3つに区切りTARGETとスペースの割合を正しく割り当てれば楽にできると思います。 特殊なタグは使いません。 すなわちフレーム・上・中・下の4つのhtmlファイルにそれぞれにあったマージンを正しく割り当てる(例として<frameset rows="15%,25%,60%">)とすればおそらく大丈夫でしょう。

回答No.2

<FRAMESET ROWS="**%,**%">    <FRAMESET COLS="**%,**%">       <FRAME SRC="******1.html>       <FRAME SRC="******2.html>    </FRAMESET>    <FRAME SRC="******3.html> </FRAMESET> これで、左上が ******1.html 右上が ******2.html 下が ******3.html と表示されます。 まず、ROWS で横割りにし、 その上半分の指定のところで COLS で縦割りすればいいわけです。 結局、2911youさんの説明のとおりに記述するだけですね。 手打ちのときは、意識的に「字下げ」を行い 全体の構造をわかりやすくするのがコツです。

  • sero
  • ベストアンサー率47% (916/1944)
回答No.1

<frameset rows="30%,30%,*"> <frame src="1.html" name="1"> <frame src="2.html" name="2"> <frame src="3.html" name="3"> </frameset> 上記タグで3分割が可能です。 フレーム内でフレームタグを指定すれば、更に分割は出来ると思いますが、 細かくなりすぎて見辛いと思います。

関連するQ&A