【发布时间】:2012-08-31 13:04:46
【问题描述】:
我遇到了一个奇怪的问题。我有一个绝对位置和固定高度的 div,溢出设置为自动。里面是另一个div,它的高度更大。所以在所有浏览器中都会出现滚动条,在 Chrome、Firefox 和 IE7 中一切正常。但在 IE 8-9 中,只有当光标指向某些文本时,我才能用鼠标滚动。当它指向空白区域时,它不会响应鼠标滚动。有谁知道为什么会这样?我试图用这个错误创建示例,所以我稍后会在这里发布。
【问题讨论】:
-
内部 div 是否也设置了高度?将溢出更改为滚动是否会改变任何内容?
-
我无法在 IE8 和 9 中重现您的问题,请参阅 jsfiddle.net/REKjt。
-
将溢出更改为滚动没有任何作用,内部 div 的高度取决于它包含的文本长度,因此未设置。我不知道,内部 div 似乎在某种程度上是透明的,但是当我将背景颜色更改为某种颜色时,即使在 IE 8-9 中它看起来也应该是这样的
标签: css internet-explorer scroll