12

好吧,我被这个难住了。如您所见,如果您使用 Internet Explorer 9 查看此 jsfiddle,则有一个 div 会在悬停时自动展开。不需要javascript!无论如何,我用W3C 验证器检查了 css,它显示了几个错误,但据我所知,它们是由于供应商特定的属性,或者至少我无法找到语法错​​误等。我怀疑这个对于 IE 9 来说,特定的类可能太多了:

div.gridViewScrollerH
{
    width: 916px;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-x: auto;
    -ms-overflow-y: hidden;
}

以前有人遇到过这个问题吗?有任何想法吗?谢谢

4

3 回答 3

19

只需添加display: inline-block;到课程中

div.gridViewScrollerH
{
    display: inline-block;
    width: 916px;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-x: auto;
    -ms-overflow-y: hidden;
}
于 2012-11-12T23:37:00.677 回答
2

此问题特定于 IE9。将 div 的溢出样式设置为滚动,而不是应用 auto。

于 2014-04-10T12:18:27.320 回答
0

请尝试在课堂上添加 min-height: 0%

于 2015-12-09T10:39:54.450 回答