html - Firefox 错误地将 margin-bottom 添加到元素的顶部

标签 html css firefox margin

在 Firefox 中,当我添加以下 CSS 规则时,75px 底部边距也应用于 #header-container 的顶部。 Firebug 没有报告这一点,但该元素已经向下移动了页面底部边距的确切数量。其他浏览器不会这样做。

有人知道为什么会发生这种情况以及如何阻止它吗?谢谢。

#header-container{
    position: relative;
    margin: 0 auto 75px;
    width: 960px;
}

最佳答案

我不知道这是怎么发生的以及为什么会发生这种情况,但是如果您将 #header-container 样式更改为此

#header-container{
   position: relative;
   margin-bottom: 75px;
   width: 960px;
   float: left;
}

它将解决问题。

关于html - Firefox 错误地将 margin-bottom 添加到元素的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16194806/

相关文章:

javascript - Bootstrap 的灯箱视频库无法正常工作

css - 工间休息不适用于侧标签

css - -moz-可用高度在 Firefox 中不起作用

html - 当 localStorage 已满时会发生什么?

html - 如何将 fa-search 放入 HTML 输入文本框中?

html - 使用 Bootstrap 去除网页右侧的空白区域

css - @font-face 在使用 src : url(data:font) 时不通过 h​​ttps 加载

javascript - grunt-processhtml 正确使用

javascript - HTML5 音频不会在 Firefox 中播放第二次

javascript - jQuery 可排序在 <select> 中向上/向下移动多个 <option>