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