【发布时间】:2013-04-22 10:48:14
【问题描述】:
Firefox 中的边距设置发生了一些奇怪的事情,我有一个 id 为“wrap”的 div,顶部边距为 20px,当用户登录时,一个 div 出现在 id 为 user_nav 我的 wrap div 上方不希望在此 div 上方有任何边距,但 Firefox 出于某种未知原因将我在 wrap div 上的顶部边距传播到其上方的 user_nav div,这在任何其他浏览器中都不会发生。
如果我从 wrap div 中删除上边距,它会从两者中删除。
我可以通过给 user_nav div 一个负的上边距来摆脱它,但这会弄乱所有其他浏览器。
div#user_nav {
width: 980px;
margin: 0 auto;
}
div#wrap {
width: 980px;
margin: 20px auto 30px auto;
}
对正在发生的事情有什么想法吗?
谢谢
罗伯·芬威克
【问题讨论】:
-
你能把你的代码放在jsFiddle吗?
-
查看您的 html 也会很有帮助。正如@Adrift 所说,jsFiddle 吧!
-
我不熟悉 jsFiddle,所以我希望这是你想要的 jsfiddle.net/69aD9 我没有所有的代码,只有 html 和 css,但你可以在 Firefox 中看到行为谢谢跨度>