4

min-heightボックスに適用されたプロパティを使用する以下の CSS コードは<div>、Internet Explorer 8 では正しく機能しません。以下に例を示します。

 .myDiv
{
    min-height:200px;
    height:auto !important;
    height:200px;

}

<div>Internet Explorer 8 で動作する方法でボックスの最小の高さを設定するにはどうすればよいですか?

4

1 に答える 1

2

のように脅かされることがサポートされているため、コードは機能するはずですmin-height

次のプロパティをスタイルに追加してみてください

<!--[if IE]>
<style type="text/css">
    .myDiv { 
      height:expression(this.scrollHeight < 200 ? "200px" : "auto");
    }
</style>
<![endif]-->

それでも機能しない場合は、他の要素に問題があるか、.myDiv を適切にネストしている可能性があります。

于 2013-05-30T02:20:52.023 に答える