IE8 padding-bottom не отображается в прокручиваемом div

Я искал решение проблемы IE8, касающейся заполнения div с помощью overflow: auto. Когда содержимое прокручивается, IE8, похоже, не учитывает нижнее заполнение. Пример проблемы можно увидеть здесь http://jsfiddle.net/Gbp5U/ (проблема появляется только в IE8)

В IE8, когда содержимое прокручивается вниз, есть нижний отступ, который кажется равным 0px. Все другие браузеры, которые я тестировал, показывают нижний отступ. Инструмент разработчика в IE8 сообщает, что нижний отступ равен 20px, но для меня это явно не так.

Кто-нибудь еще сталкивался с этой проблемой и нашел решение. Единственный обходной путь, который у меня есть на данный момент, - это принудительно перевести IE8 в режим совместимости, чего я бы предпочел не делать.


person gbodunski    schedule 26.03.2010    source источник


Ответы (1)


Предлагаемое решение в другом месте заключалось в том, чтобы поместить содержимое div в свой собственный div с соответствующим заполнением, как показано здесь: http://jsfiddle.net/Gbp5U/19/

Я не фанат этого, но я думаю, что это работает......

person gbodunski    schedule 26.03.2010