html - 调试 CSS 页面溢出

标签 html css firebug google-chrome-devtools

我的 page向右溢出(有额外的空白空间导致水平滚动条)。 CSS 文件是 link to css .

我遵循的做法是 - 在开始时,为所有使用的 html 元素设置 padding & margin 0。然后,根据我的观察,顶级框的宽度+填充+边距 <= 100%。更重要的是,我已经在 Chrome 开发者工具和 Firebug(在 Firefox 中)中进行了调试。我遍历了 body 标签中层次结构中的每个容器框,每个容器框的宽度都与窗口宽度相同。为什么会溢出?

相关说明,如果 div A 包含 div B 和 C,那么 A 的宽度将至少为 max(width(B), width(C)),对吗?

最佳答案

看起来问题出在 #mainhmenu 上,宽度为 100%,两侧填充为 5%

@media (min-width: 1200px)
  #navigation ul {
  padding: 0% 5%;
}

贡献了 110% 的整体宽度。

关于html - 调试 CSS 页面溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25206243/

相关文章:

html - R Shiny : Avoid scrollbars when using googleVis charts in tabPanels

javascript - 使用 JavaScript 滚动时如何将左侧菜单设置为粘性

javascript - 什么相当于 Chrome 开发工具中的 Firebug DOM 选项卡?

javascript - 如何延迟 toggleClass 事件以防止垃圾邮件更改?

javascript - AngularJS $sce.trustAsHtml() 处理大量标记的数据

jquery - 是否可以使用 jQuery 编辑通过 &lt;iframe&gt; 加载的 DOM 元素?

css - 奇怪的图像元素和 CSS 问题。

html - 你能为 svg "background-image"制作动画吗?

jQuery 将图像附加到 div 不显示,但可以在 Firebug 上看到它

css - 如何检测CSS继承来源?