マンガでよめる痔のこと・薬のこと

横分割のフレームページを作っているのですが、ウィンドウを小さくして見ようとすると、
それに連動して上部フレームも小さくなってしまい中の文字や画像が見えなくなってしまいました。

ウィンドウサイズを変えてもフレームサイズ比率をガッチリ固定できる方法はないでしょうか?

フレームタグは現在以下の通りです。
<FRAMESET rows="11%,89%" frameborder="NO" border="0">
<FRAME name="menu" src="***.html" noresize>
<FRAME name="top" src="***.html">
<BODY>
</BODY>

色々試したり調べてみましたが、うまくいきません…!
ご存知の方、どうぞ宜しくお願い致します!

A 回答 (2件)

こんにちは



ウィンドウサイズを100%としてみるのでフレームの比率は『11%,89%』で固定されています

上部フレームのサイズを固定するのであれば
<frameset rows="200px,*">
のようにpx指定してください

%指定でのサイズ固定はできません

<frameset>の場合、<body>はいりません
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ja">
<head>
<title>Frameset</title>
</head>
<frameset rows="200px,*" frameborder="no">
<frame src="****.html" name="menu" noresize>
<frame src="****.html" name="top">
<noframes>
フレーム未対応用に代替えテキストをここに記述
</noframes>
</frameset>
</html>
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます!
詳しい内容でとても勉強になりました。
上の方法で無事に思った表示にできました。

お礼日時:2008/04/13 00:24

ウインドウサイズを変えても、上のフレームの大きさを変えたくない、ということでしょうか?


<FRAMESET rows="11%,89%" frameborder="NO" border="0">なら、比率はがっちり固定されるので、サイズを変更すれば上も下も変わります。
上のフレームを固定したいのであれば、
<FRAMESET rows="120,*" frameborder="NO" border="0">のようにピクセル単位で固定します。この場合は上下の比率はウインドウサイズによって変わります。変わるのは下のフレームだけで、上は120ピクセルで固定されます。
    • good
    • 0
この回答へのお礼

早速の回答、ありがとうございます!
そうです。上は変わらないようにしたかったのです。

上記ご説明でできました!!助かりました!

お礼日時:2008/04/13 00:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qframeset要素を使わずに画面を分割したい

アンテナ(下記サイト)のように左にメニュー画面を、右にコンテンツを表示するホームページを作成したいと考えています。
https://antenna.jp/

ひとつのウインドウで画面を2つにわけるためにはhtmlのframeset要素を使えばできることは把握しているのですが、上記サイトのアンテナではframesetを使わずに画面分割をしています。

見た目やレスポンシブ対応のしやすさも考え、できればframesetを使わずに画面分割を行いたいのですが、どのようにすれば可能でしょうか。
メニュー部分とコンテンツ部分を別々にスクロールできるようにしたいです。

どなたか分かる方教えてください。

Aベストアンサー

長くなるから、参考ページ参照。

参考URL:http://www.geocities.jp/eijispace/2012/0419.html

Qdiv内に外部のurlを表示させたい

たびたびお世話になります。

divにスクロールを表示することで、iframeのようにブラウジングすることができますが、
このdiv内に外部のurlを表示させることは可能でしょうか?
検索してみたのですが、思うようなものが見つからず困っています。
それとも、不可能なのでしょうか?

もし可能なのであれば、その方法等簡単に記述していただければ幸いです。

Aベストアンサー

iframeの代用はobjectを使うのが定石のようです。

こんな感じでしょうか?
<body>
<div>
<object type="text/html" data="http://www.yahoo.co.jp/" width="600" height="300">
<p>object に対応していない場合はこれが表示される</p>
</object>
</div>
</body>

ただ、Objectタグには制限が多く使いづらい部分もあります。
※たとえば、枠の非表示などができない
CGIやPHP、JavaScriptを介す方法を考えた方が、場合によってはいいかもしれません。

とりあえず、一つの回答ということで…。


人気Q&Aランキング