12

さて、私はこれに困惑しています。このjsfiddleをInternetExplorer9で表示するとわかるように、ホバーすると自動的に展開されるdivがあります。JavaScriptは必要ありません!とにかく、私はW3Cバリデーターでcssをチェックしました、そしてそれはいくつかのエラーを示します、しかし私が知る限り、それらはベンダー固有のプロパティによるものであるか、少なくとも構文エラーなどを見つけることができませんでした。特定のクラスはIE9には多すぎる可能性があります。

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に固有のこの問題。autoを適用する代わりに、divのオーバーフロースタイルをスクロールさせます。

于 2014-04-10T12:18:27.320 に答える
0

クラスにmin-height:0%を追加してみてください

于 2015-12-09T10:39:54.450 に答える