Originally posted by as111@Jul 8 2006, 08:49
Есть контейнер DIV, пусть его высота будет 400
в нем есть шапка с высотой 50
в нем есть низ с высотой 50
а между низом и верхом должен быть DIV высотой 400-50-50 = 300
Причем если он больше, то должны появляться полосы прокрутки.
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
[/quote]
DTD XHTML 1.0 Transitional
Основной блок
<div class="basisd">

</div>

.basisd{height: 400px;}

в нем два блока по 50рх

<div class="basisd">
<div class="topd">
div top
</div>
<div class="bottd">
div bottom
</div>
</div>

.basisd{height: 400px;}
.topd, .bottd{height: 50px;}

Между блоками по 50, блок высотой 300рх. При переполнении будет иметь прокрутку.
<div class="basisd">
<div class="topd">
div top
</div>
<div class="centd">
Блок с прокруткой, при переполнении.
</div>
<div class="bottd">
div bottom
</div>
</div>


.basisd{height: 400px;}
.topd, .bottd{height: 50px;}
.centd{height: 300px; overflow: auto;}

Originally posted by as111@Jul 8 2006, 08:49
Цифра 400 может изменяться, 50 и 50 - постоянные цифры.
Мне надо чтобы вычислялся размер среднего дива.
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
[/quote]

Тут не понятно. Если полоса прокрутки должна появляться на блоке в 400рх, то блоки по 50 должны иметь фиксированное положение, но Internet Explorer 6 это не поддерживает.