当前位置: 首页 > 知识库问答 >
问题:

html - chrome中dom有最大高度限制吗?

巩阳秋
2023-07-31

目前发现似乎chrome会截取高度超过16777000px的部分,这个有没有什么文档说明,翻了下MDN没找到这方面的限制

共有1个答案

钱经赋
2023-07-31

不只是 DOM 的宽高,DOM/CSS 中所有跟长度有关的值,都有最大值限制。这是由于 IEEE 的安全限制、以及浏览器内核自身算法和数据结构上的考量而设定的,避免无限大的值造成内存溢出。

  • Gecko 内核(旧版 Firefox)的最大值为 17,895,697(即 ((1<<30)-1)/60)。
  • Webkit 内核(Safari)的最大值为 33,554,432(即 1<<25)。
  • Blink 内核(Chromium 系)的最大值为 16,777,216(即 1<<24)。
  • Trident 内核(IE)的最大值为 1,073,741,823(即 (1<<30)-1)。

如果涉及到 Canvas,还有一些额外的限制。

 类似资料:
  • 问题内容: 我想限制a的最大大小,以对正在实现的各种哈希算法进行度量。我在的一个重载构造函数中查看了loadfactor 。 我尝试在构造函数中将loadFactor设置为0.0f(这意味着我不希望HashMap的大小从EVER增大),但将此无效: 还有另一种方法来限制它的大小,使其永远不会增长吗? 问题答案: 有时越简单越好。

  • 问题内容: HTML中的属性值需要多长时间? 我在一个新的应用程序中使用HTML5样式数据属性(),并且在一个地方存储大量数据(最多100个字符)非常方便。虽然我怀疑这笔钱是可以的,但它提出了多少是太多的问题? 问题答案: HTML 4 从HTML 4的角度来看,属性是SGML构造。它们的限制在HTML4的SGML声明中定义: 这里讨论的值是“ ATTSPLEN”,这是元素的属性规范列表的限制(应

  • 问题内容: 编写CSS媒体查询时,有什么方法可以使用“或”逻辑指定多个条件? 我正在尝试做这样的事情: 问题答案: 使用逗号指定两个(或多个)不同的规则: 从https://developer.mozilla.org/en/CSS/Media_queries/ …此外,您可以在逗号分隔的列表中组合多个媒体查询;如果列表中的任何媒体查询为true,则将应用关联的样式表。这等效于逻辑“或”运算。

  • 问题内容: 我正在使用PostgreSQL,并且在表中有一列,其中包含非常长的文本。我想在查询中选择此列,但限制其显示长度。 就像是: 我该怎么做? 问题答案: 您可以做的是使用PostgreSQL的substring()方法。以下两个命令之一将起作用:

  • 问题内容: 如何限制草稿js中的最大字符数? 我可以得到类似状态的长度,但是如何停止更新组件呢? 问题答案: 您应该定义和支持。在处理程序函数中,您检查当前内容的长度+粘贴文本的长度,如果达到最大值,则应返回字符串。 UPD 21.03.2018:升级到最新版本的react / react-dom(16.2.0)和Draft.js(0.10.5)。 工作示例-https://jsfiddle.ne

  • 问题内容: 我是否可以使用Spring Security来限制能够同时登录网站的最大用户数量? 绝对不是并发会话控制参数。例如,我要限制最大只允许1000个用户同时登录。如果超过该通知页面说明已超过最大用户数 问题答案: 您可以通过访问SessionRegistry来查找当前登录的用户,从而使用Spring Security的并发会话控制。在Spring Security 3中,Concurren