フレームの固定について!
- 0 名前: ごっち : 2004/08/28 22:55 [URL]
- たびたびすみません!分割したフレームなんですがmenw部分のフレームを固定した
いのですが?
お気に入り部分の(フレーム)を右のほうへ移動させるとmenw部分の幅が小さくなり
文字とかが消えてしまいます。お気に入り部分を消しても、移動してもmenw部分が
固定され、同じ幅にしたいのですが?教えて下さい宜しくお願いします。
- 1 名前: k : 2004/08/29 06:32
- http://www.tagindex.com/html_tag/frame/frame_noresize.html
こーゆー感じ?
- 2 名前: ごっち : 2004/08/29 08:24 [URL]
- <head>
<title>index.html</title>
</head>
<frameset rows="100,*,40" framespacing="1" border="0" frameborder="0">
<noframes>
</noframes>
<frame name="C" src="head.html" scrolling="no" noresize marginwidth="12" marginheight="0" target="_self">
<frameset cols="18%,*">
<frame name="left" src="menw.html" scrolling="auto" noresize >
<frame name="right" src="contents.html" scrolling="auto" noresize>
</frameset>
<frame name="D" src="menw3.html" target="_self" scrolling="no" noresize marginwidth="12" marginheight="5">
</frameset>
noresizにしているのですが移動してしまいます。どうしてでしょうか?教えて下さい。
- 3 名前: crete : 2004/08/29 08:45 [URL]
- 割合を%じゃなくてピクセルで指定すればウィンドウサイズ変えても一定になるんじゃないでしょうか?
- 4 名前: ごっち : 2004/08/29 09:23 [URL]
- ピクセルに変えましたうまくいきません。フレームが4分割されています。
お気に入りのフレームを右側に移動さすとmenw部分のもじが隠れてしまいます。
お気に入りを移動させてもmenw部分の幅が同じにしたいのですが?
- 5 名前: k : 2004/08/29 12:17
- フレームセットのときに、コンテンツの部分は*にしてみるとかはどうでしょう。
<frameset cols="193,800">←800を*に
そうすれば、メニュー部分は193固定。コンテンツ部分は(ブラウザの横幅−193)になるはず。
- 6 名前: C-- : 2004/08/30 09:01
- http://www.ushikai.com/ [牛飼いとアイコンの部屋]
上のサイトの[HTML Memo]の[フレームの話]で、サイズ変更が
出来ないようにする設定方法が記載されています。
ボーダーをなくして、弄れないようにするみたいです。
- 7 名前: ごっち : 2004/08/30 09:46 [URL]
- みなさんの本当にありがとうございます。でもなかなか巧くいきません!
これがindex.html部分です。どこを直せばmenwの幅が固定されるのでしょうか?
HPを見てもらってわかると思いますが、お気に入り部分のフレームを右側にずらすと
menw部分の文字がずれて隠れてしまいます。どうしたらよいでしょう?
<head>
<title>index.html</title>
</head>
<frameset rows="39,184,15" framespacing="1" border="0" frameborder="0">
<noframes>
</noframes>
<frame name="C" src="head.html" scrolling="no" noresize marginwidth="12" marginheight="0" target="_self">
<frameset cols="193,800">
<frame name="left" src="menw.html" scrolling="auto" noresize>
<frame name="right" src="contents.html" scrolling="auto" noresize>
</frameset>
<frame name="D" src="menw3.html" target="_self" scrolling="no" noresize marginwidth="12" marginheight="20">
</frameset>
- 8 名前: k : 2004/08/30 20:42
- えっと、だから、メニューとメイン部分に分割するときに、どちらも数値入れてサイズ指定してますよね?
で、お気に入りを左に開くってことは、要するにブラウザの横幅が狭くなるってことですよね?
指定数値の合計よりも、ブラウザの幅が狭くなると、数値指定していてもそのサイズに出来ないので(たとえば、幅5のところに2,4の枠は作れませんよね)
サイズを変えたくないメニュー部分は数値指定、残りのメイン部分は*(あまった幅すべての意味)指定してみたらどうでしょうか。
http://www.tagindex.com/html_tag/frame/frameset.html
と言うことだったのですが。
あと、人によってブラウザのサイズが違うことを考えると、縦方向の指定("39,184,15")も真ん中は*を使ったほうがいいかと。
- 9 名前: h_naruaki : 2004/08/31 14:44
- >あと、人によってブラウザのサイズが違うことを考えると、
>縦方向の指定("39,184,15")も真ん中は*を使ったほうがいいかと。
ですね。Operaだと上にいろいろツールバーがついているので、
IEより画面サイズが小さくなるんです。(IE+Googleバーもかな)
フレームを使うときは、どれかに*を入れると、
どんな画面サイズの人でも楽に見られるようになるのではないでしょうか。
- 10 名前: ごっち : 2004/09/01 21:50 [URL]
- みなさん返事が遅れてしまい、すみません。
無事に作成することができました。
ありがとうございました