非常に大量のデータを含む可能性のある要素がありますが、ページレイアウトを台無しにしたくないので、コンテンツが収まらないときにスクロールバーが表示されることを期待して設定max-height: 100px
します。overflow:auto
FirefoxとIE7ではすべて正常に動作しますが、IE8はのoverflow:hidden
代わりに存在するかのように動作しoverflow:auto
ます。
試しましたがoverflow:scroll
、それでも役に立ちません。IE8は、スクロールバーを表示せずにコンテンツを切り捨てるだけです。max-height
宣言を変更しheight
てオーバーフローが正常に機能するようにします。これはとの組み合わせでmax-height
ありoverflow:auto
、問題が発生します。
これは、IE8の最終リリースバージョンの公式バグとしても記録されます
回避策はありますか?今のところ、height
の代わりにを使用することにしましmax-height
たが、データが少ない場合に備えて、十分な空きスペースが残ります。