プロが教えるわが家の防犯対策術!

BODYのマージンを0、テーブルのWIDTHとHEIGHTを100%で
指定しても、NN4.7だとウィンドウの右と下部分に
余白ができてしまいます。
IEで表示させると、きちんと表示されるのですが。。。

例えば、

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" MARGINWIDTH="0" MARGINHEIGHT="0" TOPMARGIN="0" LEFTMARGIN="0">
<TABLE WIDTH="100%" HEIGHT="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD BGCOLOR="#000000"><IMG SRC="spacer.gif" WIDTH="100% HEIGHT="100%"></TD>
</TR>
</TABLE>
</BODY>

こんなソースにしたら真っ黒表示になると思うのですが
NN4.7だと右と下に白い余白が…。
# ちなみにspacer.gifは透過画像です。

過去ログで同様の質問があったのですが、
そのときの方はBODYの指定と同様にスタイルシートにも
BODY{margin : 0;}
の指定をしたらうまくいったそうです。
私もやってみましたが、同じでした。

下記サイトは、NN4.7で見てもきちんと右と下の余白が
無く、キレイに表示されているので、できないことは
ないと思うのですが、お手上げです。。。
どなたかご教授お願いいたします。

http://www.living-plus.jp/

A 回答 (1件)

こんにちは!



NN4.7でしたらスクロールバーのスペースを消すことは出来ないと思います。

>過去ログで同様の質問があったのですが、
そのときの方はBODYの指定と同様にスタイルシートにも
BODY{margin : 0;}
の指定をしたらうまくいったそうです。
私もやってみましたが、同じでした。

BODY{margin : 0;} はNN4.X には対応していないはずですので上手く行った事のほうがおかしいですね。

参考サイトがきれいに表示されているように見えるのは縦に長くスクロールバーが出ているからです。

nyambeさんの記述されたソースの場合スペーサーが入っているだけで、そのスペーサーはブラウザの大きさに合わせて変化してしまいますのでスクロールバーのスペースが常に表示されてしまいます。

ちなみにスペーサーの代わりに文字を縦に何列も長く挿入してみてください。きれいに表示されるはずです。

ただ私はWebプログラミングのことを知り尽くしている訳ではありませんので、もしかすると私の知らない方法があるかもしれませんので、自身は『なし』にさせて頂きます・・。(;^_^A
    • good
    • 0
この回答へのお礼

yayopixさん、解答ありがとうございます。
NN4.7ではスクロールバーのスペースは消せないんですね。
試しに、スペーサーの高さを110%にしてみたところ、
下の余白はもちろん、右側の余白も綺麗に消えました!
今まで悩んでいたことがスッキリしました。
ありがとうございました。

お礼日時:2003/10/06 12:56

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