- ベストアンサー
テーブル幅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>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
IE のバグっぽいですね。 とりあえず、手元の環境では body に rightmargin=0 を入れたら OK でした。
その他の回答 (2)
- momococo
- ベストアンサー率27% (20/72)
こちらでも再現しました。 No.2の方と同感で、IEのバグでしょう。 こちらでは、 <table width="100%" border="0" bgcolor="#FF9933"> を <table width="102%" border="0" bgcolor="#FF9933"> としたら解決しました。 ちょっと気持ち悪いですけど・・・。
お礼
ご回答ありがとうございます。 width="102%"!!! 直りましたが確かに気持ち悪いですね(^^; ちなみに気になったので102%にした状態でNS6.2で確認したんですが、102%だと横スクロール出ないんですね。 No.2さんの方法で解決したので、ソースの見た目上No.2さんの方法をとらせていただきますが、必殺技として覚えておきます(笑)
- gomaabura
- ベストアンサー率23% (166/707)
こんにちは。 更新すれば直るなら、ちゃんとファイルはアップロードされていると思いますよ。 一回、インターネットオプションのファイルの削除や、履歴を消したり、 もう一回FTPか何かの方法でサーバー上のデータを消して、 アップロードしたら大丈夫ではないでしょうか。 (割愛)って部分が妙にうけたので、回答させてもらいました(笑) 他にも原因があるかもしれないですが、このくらいしか私には分かりません。
お礼
回答ありがとうございます。 よもやそんなところで受けるとは(笑) そうなんですよ、更新すれば直るんですよ。 でもキャッシュ消しても何してもやっぱり最初は空白が空くんですよ(涙) 大抵の場合IEは大丈夫だけどNSはダメなのに、これに関してはNSでOKなのにIEでだめ。 IEのバグですかねぇ。
お礼
ご回答ありがとうございます。 "rightmargin=0"抜けてましたね。うっかりしてました。 入れたら無事に空白が埋まりました! ありがとうございました。