html - 浏览器是否有正文/文档的最大高度?

标签 html css browser

<分区>

html 页面的像素高度有限制吗?

如果有,影响最大的因素是什么?特定于浏览器(尤其是 IE7),或者特定于客户端(内存等)或其他任何东西。

最佳答案

,页面高度有技术限制。 (还有一个实际限制——实际上没有人可以使用数十亿像素高的页面,如果你的页面那么高,你几乎肯定做错了什么。)

也就是说,实际上有两个不同的限制需要考虑:您可以在 CSS 中指定的元素的最大高度,以及最大总高度。

两者因浏览器而异。

SlickGrid处理虚拟滚动,所以它必须知道元素的最大高度; the code it uses to detect this is here .我把它放在 Fiddle : (这些是近似值)

  • Chrome:512,000,000
  • 火狐:6,000,000
  • IE8-9:1,000,000
  • IE6-7:128,000,000(是的,比新的 IE 多)

为了测试最大总高度,我将 this test 放在一起,用 11,000 <div> 填充页面高度为 99,999 像素,总高度约为 11 亿像素。

  • Chrome 似乎在 10.8 亿像素左右失去了弹珠,在 50 亿像素以北的某个地方,滚动条完全消失了。
  • Firefox 的滚动条在 107,398,926 像素处消失
  • IE 无处不在,<div> s 放错地方,大小不正确。

关于html - 浏览器是否有正文/文档的最大高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10882769/

相关文章:

html - 是什么让 <button> 元素上的文本垂直居中?

html - 在不同的显示宽度上居中第 n 个子元素

javascript - 在单个 html 页面中显示多个 d3.js 图表

css - 如何使用 CSS-grid 创建粘性标题?

javascript - AngularJS 中的复杂 View 逻辑

jquery - Bootstrap v4 导航栏错误?

javascript - 用于 Ruby-on-rails 的 Sproutcore 或 Cappuccino?

html - 在 <span></span> 标签内的文本上嵌套圆形边框图形?

browser - mailto : body parameter? 中可以放入的数据量是否有绝对限制

performance - 优化网站到网站以供 Googlebot 快速加载的合法性