- ベストアンサー
フレームについて
こんにちは。質問させてください。 今ホームページの画面を2分割しようと かんがえています。 分割自体は問題なくできるのですが、 どうもフレームの柄がなんともダサくて 我慢できません。 画像ファイルなどをフレームとして表示することは できますでしょうか? 宜しく恩が言い足します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
<frameset rows="20%, 80%" frameborder="NO" border="0"> で境界線をプランクにする。 フレームを上中下の3分割にして 中のフレームに境界線の代わりになる画像を設定する。 <FRAMESET rows="33%,10%,57%" frameborder="NO" border="0"> <FRAME name="frame1" src="page1.htm"> <FRAME name="page2.htm" scrolling="NO" noresize> <FRAME name="page3.htm"> <NOFRAMES> 私が思い付いたやり方です。
その他の回答 (2)
- master-3rd
- ベストアンサー率35% (582/1641)
まずは、フレーム境界線を表示しないようにします。 <FRAMESET rows="50%,50%" frameborder="NO" border="0"> 次に上部の幅を決定します。ここでは100Pix固定にして見ました。 <FRAMESET rows="100,50%" frameborder="NO" border="0"> また、ブラウザでサイズを変えられるとおかしくなるので、100Pixは固定にします(下まで固定にすると、広い画面でおかしくなる)。 <FRAMESET rows="100,50%" frameborder="NO" border="0"> <FRAME name="frame1" src="/menu.html" noresize> <FRAME name="frame2" src="/top.html"> さらに、高さ100Pixのバックグラウンド画像を準備します。幅は任意です。 画像上部は適当に作り(白地でもOK)一番下に柄の横線を作ります。このとき、このバックの絵のサイズを大きくしないようにするため、横向きに連続するデータにして、1セット分の横幅の画像にしましょう。 出来上がったら、背景画像として登録します。 上記設定の場合、「menu.html」を <BODY background="/bg.gif"></BODY> に変更します。 これで、柄つきの境界線になります。
お礼
どうもありがとうございました。
- blue_fire
- ベストアンサー率30% (50/166)
画像を背景に設定してサイズを考えればいいのではないでしょうか? スイマセンこんな簡単な方法しか思い浮かびません
補足
返信ありがとうございます。 すみません、回答の意味がよくわからず 補足させていただきます。 ------------------------------------------ <frameset rows="20%, 80%"> <frame src="./edit_file.php" name="view_area1" noresize> <frame src="" name="view_area2"> </frameset> ------------------------------------------ というように記述しています。 これを表示すると ------------------------ | | ------------------------← | | | | | | ------------------------ のようになりますよね。 それで"←"の分割するものが無機質なものなので 別ファイルでフレームサイズと同じ 自分でデザインしたものが使用できないかと おもいました。
お礼
たすかりました。 どうもありがとうございました。