Hasty Briefsbeta

双语

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负无穷大值的实验