• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:firefoxにおけるmargin-topの表示について【CSS】)

firefoxにおけるmargin-topの表示について【CSS】

このQ&Aのポイント
  • firefoxでのmargin-topの表示について困っています。IEでは正しく表示されるのですが、firefoxでは正しく表示されません。
  • IEではmarginが正しく反映され、#smallの周りに5pxの枠ができますが、firefoxではtopのmarginが正しく反映されず、枠が下に10pxずれてしまいます。
  • floatを使用すると、IEでもfirefoxでも正しく表示されますが、この方法が正しいかどうかわかりません。

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

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

その現象は、マージンの相殺と言い、マージンが相殺される方が正解です。 floatすると希望通りになるのは、float要素はマージンを相殺しないからですね。 この場合#smallのmarginではなく、#bigのpaddingにした方がいいと思います。

参考URL:
http://hp.vector.co.jp/authors/VA022006/css/box.html#collapsing-margins
HANA_mint
質問者

お礼

ratoaさま 回答いただきましてありがとうございます。 上記の件了解いたしました。 大変助かりました。 参考URLのほう、拝見しましたところ、納得いたしました。 raotaさまの回答で解決しました。 心よりありがとうございました。

関連するQ&A