У меня есть 3 основных деления, которые должны разделить экран по горизонтали (45%, 10% и 45% ширины экрана). Самый левый div (синий) содержит несколько меньших div (aqua), которые должны оставаться статичными. Средний (зеленый) и самый правый (красный) элементы div должны перемещаться по странице по мере прокрутки пользователем, но должны оставаться в горизонтальном положении. Я установил фиксированную высоту для всех элементов div, так как они будут иметь определенный вертикальный размер.
Я пытался назначить фиксированные позиции для зеленого и красного div, но они выходят из положения и блокируют синие div.
CSS
.PNMLB {
height: 400px;
font-style:italic;
overflow-y:scroll;
background-color:aqua;
border-style:double;}
HTML
<div class="MatchingDiv" style="width:100%">
<div class="PNMListBoxes" style="width:45%; float:left;background-color:blue;">
Left-most Div
<!--generate programmatically?-->
<div class="PNMLB" id="rank1">Rank 1<br/></div>
<br/>
<div class="PNMLB" id="rank2">Rank 2<br/></div>
<br/>
<div class="PNMLB" id="rank3">Rank 3<br/></div>
<br/>
<div class="PNMLB" id="rank4">Rank 4<br/></div>
<br/>
</div>
<div class="Middle Div" style="width:10%;height:50px;float:left; background-color:lime;">Center Div</div>
<div class="right div" style="overflow-y:scroll;height:400px;width:45%;float:right; background-color:red;">Right-most Div</div>