为什么当 div 的宽度以编程方式设置为视口宽度并且溢出属性以编程方式设置为自动时,IE9 和 IE7 无法正确显示垂直滚动条...
在 IE9 中,滚动条显示在最左侧 17 个像素处。在 IE7 中,滚动条显示在最左侧 17 像素处,并且旁边有一个禁用的滚动条。
这是一个网页来说明:
http://www.sweetkarma.net/iebug
更多信息:在问了这个问题之后,我做了更多的搜索,发现了这个:
似乎 IE9 没有正确处理 box-sizing 属性 - 将其从“border-box”更改为“content-box”或将其留空将解决您的问题。
这解决了 IE9 但不是 IE7 中的问题。