テーブルの上下をぴったり合わせるには?

[上に] [前に] [次に]
ミニュー [E-Mail] 2000/02/26(土) 07:05:28
フレームの上下を、ブラウザのウインドウの天地に
ぴったり合わせて表示させるには、どうしたらよいのでしょうか?

<body topmargin="0" leftmargin="0" marginheight="0">
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%">
・・・

このような感じで表示させると、最初に表示した際に、
テーブルの下に隙間ができます。
リロードもしくはリサイズすると、思い通りの表示になりますが、
初めから、ぴったりと表示させたいのです。
難しいことは、まだ分かりませんが、どうぞよろしくお願いします。

うぐいす 2000/02/26(土) 16:18:05
正しいやり方かどうかは分かりませんが、私の場合、
フレームセットにも指定をmarginの指定を入れたら出来ました。
<frameset cols="150,*" frameborder="0" border="0" framespacing="0" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">

よろしければ、試してみてください。
(IE3.0、IE4.0、IE5.0、NN4.05、NN4.6、NN4.7で確認済。
NN3.0ではレイアウトがずれてしまいました。)

うぐいす 2000/02/26(土) 16:19:35
日本語が変。(^^ゞ
>フレームセットにも指定をmarginの指定を入れたら出来ました。
フレームセットにもmarginの指定を入れたら出来ました。
の間違いです。

ミニュー 2000/02/27(日) 01:45:18
うぐいすさん、ありがとうございます。
とてもうれしかったです。
そして、ゴメンナサイ。大変な間違いをしてました。
「フレーム」じゃなくて、ぴったり表示したいのは「テーブル」でした。
申し訳ありません。

うぐいす 2000/02/27(日) 19:18:53
すみません。
質問をよく読めばよかったですね。
>テーブルの下に隙間ができます。
に気付きませんでした・・・。

で、ご質問の件ですが、ブラウザは何でしょう?
NN4.6では、ミニューさんの書かれたソースで
はじめっからちゃんと表示されています。

ミニュー 2000/02/28(月) 00:19:56
うぐいすさん、どうもです。
PCでブラウザは、NN4.6とIE4SP2です。
何かだめなんです。

うぐいす 2000/02/28(月) 13:43:03
NN4.6とIE4の両方ともダメなんですか?
ちょっと、原因がわかりません。

もしかしてOSはMacなのでしょうか?
MacのIEでは下に隙間が開いてしまったような気がします。
私の場合は、フレームで切った上にテーブル100%指定でしたので、
フレームのスクロールをnoにして
テーブルのheightを120%って指定してしまいました。
でも文字があれば使えないですね。

ミニュー 2000/02/29(火) 18:18:27
なんどもすみません。Windows98を使ってます。
テーブルのheightを100%以上にするのを試してみました。
こうすると、ぴったりできました。
でもスクロールのバーが出てしまうんですね。
フレームは使いたくないんです。

フレームではないページで、
スクロールバーを消す方法は、ないものでしょうか?

うぐいす 2000/03/01(水) 17:19:04
「スクロール 消す」で過去ログを検索してみました。
../199910/99100132.htm
これによると、<body scroll=no>と書けるみたいです。

ミニュー 2000/03/01(水) 18:03:44
<body scroll=no>を追記したら、
IEではうまく行きました。NNではだめなんですが、
お教えいただいた100%以上のheight指定と組み合わせて
考えてみようと思います。

うぐいすさん、どうもありがとうございました。

ミニュー 2000/03/01(水) 18:04:41
[[解決]]
解決のチェックを忘れてました。
おかげさまで解決です。

[上に] [前に] [次に]