在这里 ( http://jsfiddle.net/sgva97xd/5/ ) 您可以看到 left
可能有 1700 万 (!) 的值:
CSS:
#container {
position: absolute;
left:-17000000px;
}
#blah {
position: absolute;
left:17000040px;
}
HTML:
<div id="container"><div id="blah">Blah</div></div>
当我将这些值替换为 1800 万时,它不再起作用(在 Firefox 上)。
top
、left
等 CSS 值的确切限制是多少?
注意:能够达到数百万这样的值可能没有用,但这只是为了测试目的。
最佳答案
根据 W3 docs on Values and Units
CSS theoretically supports infinite precision and infinite ranges for all value types; however in reality implementations have finite capacity. UAs should support reasonably useful ranges and precisions.
那么,回答您的问题:top、left 等 CSS 值的确切限制是多少?
没有确切定义的限制。它可能因浏览器而异...
关于html - css 值的限制(左 : - 17000000px; ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25941565/