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