chrome的最大z-index值

时间:2010-08-09 18:57:09

标签: css google-chrome

Chrome中的

,当我将z-index设置为2147483647时,它会更改为1e + 06 .. chrome的最大可能值是多少?

3 个答案:

答案 0 :(得分:6)

  
    

的CSS( 'z索引', '99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999')。CSS( 'z索引')

  

变为1e+308。如果在它变为“inf”后添加另一个数字。

答案 1 :(得分:1)

作为32位浏览器,您找到了最高价值。

2147483648 = 2 ^ 31

答案 2 :(得分:0)

它是2147483647(0x7fffffff)。

根据WebKit的源代码,自第一次提交https://chromium.googlesource.com/chromium/src/+/d869b93fe74f4d6cb2dd6f6c3e9bf9daee39ba19/third_party/WebKit/WebCore/khtml/rendering/render_style.h#828以来,“ zIndex”一直是“ int”值。

然后在Chrome 35(32位),45(64位),74(64位)(适用于Windows)上进行测试。

我还测试了Firefox 66,那里的zIndex最大值也为2147483647。

注意:

  • WebKit:Chrome(Chromium)曾经用它来渲染网页,几年前,它被重命名为“ blink”并集成到Chromium中。