高度超过4096像素的元素边框消失
一个游戏群里的同事提到一个Bug, 在他的页面里, 实际内容是超过了6000px的, 而且给包含内容的容器加了个border: 1px dotted #fff, 这时在chrome中就发现左右边框消失了!!!
如果你的是chrome, 点击这里查看demo. 这个问题相当诡异, 如下:
1. 改成2px, border出来了!
2. 改成solid, 又出来了!
3. 高度低于4096, 呃, 又出来了…不过还是少了一些点, 改成4095就很正常了…
暂时还没有找到解决办法, chrome处理超过2的40次方之后的数字溢出了, chromium的项目里已经看到有人提了bug, 但是到目前为止(chrome 12.0.733.0)依然如此. 也许某天google大神心情好了, 会fix它吧. ╮(╯_╰)╭
====== 2012-4-22 update ======
神奇的发现, 这个bug在mac上的chrome竟然没有出现, 也许只有windows的chrome才会有的bug?

