• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSでmarginを指定すると、表示の仕方がブラウザによって変わってしまいます。)

CSSでmarginの表示がブラウザによって異なる理由

このQ&Aのポイント
  • CSSでmarginを指定すると、表示の仕方がブラウザによって変わってしまいます。
  • HTMLのコードにおいて、<div id="box">のmargin-leftがIE6.0とfirefox1.5で異なる値になる現象が発生します。
  • この誤差が生じる理由として、ブラウザの解釈差やバグ、CSSのバージョンの違いが考えられます。

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

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

どうも。 ブラウザによって、表示形式は若干異なります。特に、文字間の間や行間、ボーダーの幅などは若干ですが、違います。しかし、見た目に大きく崩れる事はありません。 今回の件は、ソースをコピペして実行してみたところ、問題はありませんでしたよ。IEでもFirefoxでも同じように表示されました。 しかし、気になる事が1つある。それは、HTMLにおいて、id="box"ではなく、id="box01"でしょ? ま、ここに記述する時に誤った事であって、実行する時には間違っていなかったと思いますが。

webdirecter2006
質問者

お礼

早速のお返事ありがとうございました。 若干、実際のソースと違う部分はあったのですが、同じように表示されましたか。 floatを使用しているとき、marginを指定すると2倍になるというIEのバグが原因でした。 ちゃんと記述せず申し訳ありませんでした。 そうですね、"box01"ですね。 次回から質問するときは、気をつけて書き込もうと思います。 ありがとうございました。

関連するQ&A