【问题标题】:Unexplained document height and scrollbar issue无法解释的文档高度和滚动条问题
【发布时间】:2015-10-06 16:36:45
【问题描述】:

我们正在制作一个响应式网站,根据浏览器大小显示/隐藏页面部分,我发现文档高度及其子项高度存在奇怪的差异。

在全分辨率下一切正常,所以:

  • $(document).height() = 955
  • $(window).height() = 955
  • $('html').height() = 955

但是当我调整窗口大小时

  • $(document).height() = 801
  • $(window).height() = 702
  • $(html).height() = 702

文档比其所有子文档高 100 像素!我准确地检查了所有子元素(HTML、正文、内部 div...),没有一个子元素的高度超过 702 像素。

怎么样?有没有人有任何线索?快把我逼疯了! 谢谢你:)

【问题讨论】:

  • 哪个浏览器?您可以为 、 和 直接子级复制 HTML/CSS 吗?
  • 你可以发布你的例子的 jfiddle 或 codepen 吗?
  • 它发生在每个浏览器中,但我发现它是什么。检查下面的答案,无论如何感谢您的时间!

标签: html css dom height viewport


【解决方案1】:

使用 Firefox 3D 视图我发现其中一个 div 的边框导致出现滚动条!我仍然不明白为什么文档要高 100 像素,因为边框只有几个像素..

我真的推荐这个 Firefox 功能,因为它非常清楚地显示页面内的项目位置并帮助我解决了这个问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 2011-10-16
    相关资源
    最近更新 更多