• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルが左右に動いてしまう。)

テーブルが左右に動いてしまう

このQ&Aのポイント
  • テーブルを中央に配置してレイアウトしようとしたところ、リンクをクリックしてブラウザの「更新ボタン」を押すと、テーブルが左右に5ピクセルほど動いてしまいます。交互に押すたびに左右へ動いてしまうバグのようです。
  • この問題はIE6.0ブラウザで発生しており、CSSを使用せずに解決する方法を探しています。バグの回避方法があれば教えてください。
  • また、この問題の原因や詳細な情報も教えていただけると幸いです。

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

  • ベストアンサー
回答No.1

こんにちは。 確認したいのですが、質問者様は750ピクセルのテーブルを「ページの真ん中」に配置したいのですか? それとも、「ページ左側ぴったり」に配置したいのですか? leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" というのは、IE・ネスケ両方に「上・左側がそれぞれぴったりになるように」という意味のソースです。 しかし、 <div align="center"> と、ページぴったりに配置したいと指定したにも関わらず、「テーブルをページの真ん中に」と指定しています。 ここでHTMLが混乱しているのです。 上だけぴったりでテーブルを真ん中にしたいなら <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>中央寄せ</title> </head> <body bgcolor="#FFFFCC" topmargin="0" marginheight="0"> <div align="center"> <table cellspacing="0" cellpadding="0" width="750"> <tr> <td><p><a href="1.html">NEXT</a></p></td> </tr> </table> </div> </body> </html> にしないと…。そりゃ、テーブルもずれますよ…。 CSSとか何とかのレベルでは有りません。 基本中の基本です。

shizuku
質問者

お礼

nyanko_2003さま、 ほんと、これでは混乱しますね。 どうかしてました。ありがとうございました!

関連するQ&A

専門家に質問してみよう