I have seen similar questions, but nothing exactly like I'm trying. Most of the examples make the entire col-md-2 scroll, I need content within that to scroll.
Inside a fluid container, I have a left navigation type column, and a right content column.
Inside the left column I want a div at the top class="top", and a div at the bottom class="bottom". And in the middle I have a list. Say bottom and top are 100px. I want the list to take up all of the space between the two, and if the list content is larger than this area, I want it to scroll. If the list content is smaller than the space between the two, I want it to take up all of that space (not collapse).
Here is a psuedo example:
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
<div class="top">
. . .
</div>
<div class="scroll-area">
<ul>
<li>one</li>
. . .
<li>one-thousand</li>
</ul>
</div>
<div class="bottom">
. . .
</div>
</div>
<div class="col-md-10 content">
</div>
</div>
</div>
<style>
.top, .bottom { height: 100px; }
</style>
I was able to do this before without bootstrap by giving "scroll-area" absolute positioning. I can make the scroll-area work with fixed positioning, but the containing "col-md-2 is collapsed, so "bottom" sits up top.
How can I make this work?

position: fixed;- Nenad Vracar