- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSでmarginを指定すると、表示の仕方がブラウザによって変わってしまいます。)
CSSでmarginの表示がブラウザによって異なる理由
このQ&Aのポイント
- CSSでmarginを指定すると、表示の仕方がブラウザによって変わってしまいます。
- HTMLのコードにおいて、<div id="box">のmargin-leftがIE6.0とfirefox1.5で異なる値になる現象が発生します。
- この誤差が生じる理由として、ブラウザの解釈差やバグ、CSSのバージョンの違いが考えられます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どうも。 ブラウザによって、表示形式は若干異なります。特に、文字間の間や行間、ボーダーの幅などは若干ですが、違います。しかし、見た目に大きく崩れる事はありません。 今回の件は、ソースをコピペして実行してみたところ、問題はありませんでしたよ。IEでもFirefoxでも同じように表示されました。 しかし、気になる事が1つある。それは、HTMLにおいて、id="box"ではなく、id="box01"でしょ? ま、ここに記述する時に誤った事であって、実行する時には間違っていなかったと思いますが。
お礼
早速のお返事ありがとうございました。 若干、実際のソースと違う部分はあったのですが、同じように表示されましたか。 floatを使用しているとき、marginを指定すると2倍になるというIEのバグが原因でした。 ちゃんと記述せず申し訳ありませんでした。 そうですね、"box01"ですね。 次回から質問するときは、気をつけて書き込もうと思います。 ありがとうございました。