Infinite Pixels
9 months ago
- #Browser Behavior
- #CSS
- #Web Development
- 作者探讨了在不同浏览器中使用'无限大'数值进行CSS像素计算时的表现差异
- Safari和Chrome浏览器对宽高的计算值接近2^25-1(33,554,431像素),存在微小差异
- Firefox表现出异常行为:计算高度基于默认行高,而宽度值在布局阶段会减半
- 字体大小测试显示:Safari存在硬性上限(100,000px),Chrome为10,000px,而Firefox采用32位浮点数处理
- 行高测试结果与宽高测试类似,但Firefox的计算值与实际布局值存在显著偏差
- 作者邀请业界解释这些现象,并暗示将继续进行CSS负无穷大值的实验