Firefox のマージン設定で何か奇妙なことが起こっています。ユーザーがログインしているときに、id が "wrap" で上部マージンが 20px の div があり、id が user_nav の div がラップ div の上に表示されます。このdivの上にマージンが必要ですが、Firefoxは、ラップdivにある上部のマージンをその上のuser_nav divに伝播する未知の理由のためです。他のブラウザーでは発生していません。
ラップ div から上部マージンを削除すると、両方から削除されます。
user_nav div に負の上部マージンを与えることでそれを取り除くことができますが、それは他のすべてのブラウザーを台無しにします。
div#user_nav {
width: 980px;
margin: 0 auto;
}
div#wrap {
width: 980px;
margin: 20px auto 30px auto;
}
何が起こっているかについてのアイデアはありますか?
ありがとう
ロブ・フェンウィック