• ベストアンサー

テーブル幅100% 右端に何故か空白 更新すれば直るけど・・

ちょっと行き詰まったのでご回答お願いいたします。 テーブル幅を100%にしたものをHTMLに用意しているのですが、IE5.5で見ると、それが右端だけ空白があいてしまうのです。 リロードしたら空白は消えるのですが、普通にリンクでそのページにとぶと右端に空白ができています。 NS6.2で確認したら、問題なく100%広がっていました。 HTMLに明るい友達にきくと、余計な空白が入っていたらなるかもといわれ、テーブル周りの半角スペースも取り除きましたが、改善されませんでした。 同じような現象になった方、またそれを回避した方お答えくださいますようお願いいたします。 以下、問題のHTMLです <html> <head> <title>top.html</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <center> <table width="100%" border="0" bgcolor="#FF9933"> <tr> <td nowrap><font size="2">ほげほげ</font></td> <td><font size="2"> </font></td> <td nowrap><font size="2"> </font></td> </tr> </table> <br> <br> (割愛) </center> </body> </html>

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

IE のバグっぽいですね。 とりあえず、手元の環境では body に rightmargin=0 を入れたら OK でした。

hanywa
質問者

お礼

ご回答ありがとうございます。 "rightmargin=0"抜けてましたね。うっかりしてました。 入れたら無事に空白が埋まりました! ありがとうございました。

その他の回答 (2)

  • momococo
  • ベストアンサー率27% (20/72)
回答No.3

こちらでも再現しました。 No.2の方と同感で、IEのバグでしょう。 こちらでは、 <table width="100%" border="0" bgcolor="#FF9933"> を <table width="102%" border="0" bgcolor="#FF9933"> としたら解決しました。 ちょっと気持ち悪いですけど・・・。

hanywa
質問者

お礼

ご回答ありがとうございます。 width="102%"!!! 直りましたが確かに気持ち悪いですね(^^; ちなみに気になったので102%にした状態でNS6.2で確認したんですが、102%だと横スクロール出ないんですね。 No.2さんの方法で解決したので、ソースの見た目上No.2さんの方法をとらせていただきますが、必殺技として覚えておきます(笑)

  • gomaabura
  • ベストアンサー率23% (166/707)
回答No.1

こんにちは。 更新すれば直るなら、ちゃんとファイルはアップロードされていると思いますよ。 一回、インターネットオプションのファイルの削除や、履歴を消したり、 もう一回FTPか何かの方法でサーバー上のデータを消して、 アップロードしたら大丈夫ではないでしょうか。 (割愛)って部分が妙にうけたので、回答させてもらいました(笑) 他にも原因があるかもしれないですが、このくらいしか私には分かりません。

hanywa
質問者

お礼

回答ありがとうございます。 よもやそんなところで受けるとは(笑) そうなんですよ、更新すれば直るんですよ。 でもキャッシュ消しても何してもやっぱり最初は空白が空くんですよ(涙) 大抵の場合IEは大丈夫だけどNSはダメなのに、これに関してはNSでOKなのにIEでだめ。 IEのバグですかねぇ。

関連するQ&A