• ベストアンサー

ウインドウの大きさと画面の見え方

WinXP、ビルダー10でHPを作成しています。 横2分割フレームを使用し、上(高さ10px位)は選択メニュー、下はメニューから選択したコンテンツが表示されるように設定しています。 しかし、見る側が表示ウインドウのサイズを小さくした場合、上のフレーム内ページ(選択メニュー部分)が小さくなってほとんど見えなくなってしまいました。798×1028推奨で作っているのですが、できれば見れるようにしたいと考えております。 ウィンドウを任意のサイズに変えても、フレーム分割の大きさの割合を変えない、またはフレーム内ページの表示を変えないようにするにはどうしたらよいのでようか?

質問者が選んだベストアンサー

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

<FRAMESET rows="8%,92%" frameborder="NO" border="0"> の部分を%でなくpxで分けると上のフレームのサイズは変わりません %にするとページサイズの割合で分割されますので・・・ <FRAMESET rows="30,*" frameborder="NO" border="0"> のように・・・ ただこれだとmenu.htmlで表示している右端の部分がサイズが小さくなると隠れてしまうかもしれません すいません cgiファイルを主に使ってるのでhtmlファイルでの確認が出来ません(--;)

akikusa
質問者

お礼

ありがとうございます! pxに変えたら出来ました!!勉強になりました。

その他の回答 (1)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.1

<FRAME SET rows="10,*"> <FRAME src="***.html" name="up" scrolling="no" noresize> <FRAME src="***.html" name="down" scrolling="yes"> </FRAME SET> ビルダー10を使ったことないのでどのような感じかわからないですけど・・・ <FRAME >タグの中にnoresizeを入れるとフレーム枠が固定しますよ 参考までにperl言語の勉強してます(--;) Web デザイン関連のアドレス添付します

参考URL:
http://html.eweb-design.com/
akikusa
質問者

お礼

ありがとうございます。 やってみたんですが、状況は変わりませんでした…。 ちなみに現在、以下のようなタグになってます。 どこかおかしい部分があるのでしょうか…? それとも、リンク先のページに問題がある場合も考えられますかね? <HTML> <HEAD> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.0.0 for Windows"> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="robots" content="noarchive,noindex,nofollow"> <META name="ROBOTS" content="NOARCHIVE,NOINDEX,NOFLLOW"><TITLE>top</TITLE> </HEAD> <FRAMESET rows="8%,92%" frameborder="NO" border="0"> <FRAME name="title" src="menu.html"scrolling="no" noresize> <FRAME name="top" src="tops.html"> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML>