【发布时间】:2013-04-05 13:46:37
【问题描述】:
为什么当div的宽度以编程方式设置为视口宽度并且overflow属性以编程方式设置为自动时,IE9和IE7无法正确显示垂直滚动条...
在 IE9 中,滚动条显示在最左侧 17 个像素处。 在 IE7 中,滚动条显示在最左侧 17 像素处,并且旁边有一个禁用的滚动条。
这里有一个网页来说明:
http://www.sweetkarma.net/iebug
更多信息:在问了这个问题后,我做了更多的搜索,发现了这个:
似乎 IE9 无法正确处理 box-sizing 属性 - 将其从“border-box”更改为“content-box”或将其留空将解决您的问题。
这解决了 IE9 中的问题,但不是 IE7。
【问题讨论】:
标签: internet-explorer-7 internet-explorer-9 scrollbar