У меня есть элемент, который может содержать очень большие объемы данных, но я не хочу, чтобы он разрушал макет страницы, поэтому я установил 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
, но он оставляет много пустого места на случай, если данных не так много.