1个回答
test
2024-06-29
不只是 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,还有一些额外的限制。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容