【发布时间】:2013-12-11 15:46:31
【问题描述】:
请查看 Firefox 和 Chrome 中的 http://workbench2.axaumzug.ch/。从现场示例和图片中可以看出,Chrome 似乎在底部或整个页面添加了额外的空间。
我研究了如何使 div 扩展到视口底部。参考文献在源代码中。没有在 Safari 中测试过。似乎在 Firefox 中运行良好。我做错了什么还是这是一个错误?
有没有办法通过 jQuery 以某种方式在 Chrome 的底部没有空间?我目前正在调查http://api.jquery.com/outerHeight/,看看这样的事情是否有帮助。如果您有任何想法或可以确认这是一个错误,请告诉我。
编辑:
为了让这一点更清晰易懂,这里是第三张图片,它直接比较了 Firefox 和 Chrome。如您所见,Firefox 在滚动条和底部之间没有空格,而 Chrome 确实有,而且该空格实际上也会根据 Chrome 浏览器窗口的大小而变化。
当我从正文和标签中删除边框时,Firefox 正好位于带有滚动条的页面底部,而 Chrome 则没有。来源是一样的。
为什么 Chrome 会在网站底部添加额外的空间?这个空间是从哪里来的?我怎样才能纯粹在 Chrome 中解决它?
我希望现在 100% 清楚我在问什么或我想了解什么。
正如 TimPalmer 所说的那样,似乎添加了 68px 的高度。无论是否有标题或其他元素,都会发生这种情况。这正是我要说的。有谁知道为什么 Chrome 会这样做?在jQuery中使用outerHeight(true)而不是height时,我可以解决这个问题吗?
【问题讨论】:
-
如果有人可以让我知道这是如何未被研究或不清楚的,我会尝试编辑问题以使其更好。想给出一个活生生的例子,包括图片,评论源代码(你看过源代码堆栈上其他问题的引用吗,你真的检查过源代码吗??)并要求比较 Firefox 和 Chrome 将使这一点非常清楚.帮我说清楚。
标签: javascript jquery html css google-chrome