Мой сайт, инструмент каталога курсов для университетов, имеет центральную панель, содержащую динамически обновляемый список классов. В Firefox, Opera и Chrome центральная панель имеет предполагаемое поведение прокрутки: когда список классов превышает высоту, центральная панель имеет полосу прокрутки. IE, однако, показывает только этот бар, когда высота явно задана. Не используя JavaScript для reset высоты центральной панели при изменении размера, как заставить Internet Explorer отображать полосу прокрутки?
Центральная панель:
<div id="middlenav">
<div id="middleheader"></div>
<div id="courselist"></div>
</div>
и его CSS:
div#middlenav {
position: absolute;
left: 250px;
right: 350px;
top: 0px;
bottom: 0px;
}
div#courselist {
overflow: auto;
position: absolute;
top: 55px;
bottom: 0px;
width: 100%;
}
Похоже, что центральная панель не подчиняется оператору bottom: 0px;
и расширяется до полной высоты содержащегося #courselist
. Я пробовал body { height: 100% }
, но это тоже не исправило.