Let's say I have following:
.wrap { height:400px; }
.header { height:100px; }
.footer { height:100px; }
<div class="wrap">
  <div class="header"></div>
  <div class="middle_row"></div>
  <div class="footer"></div>
</div>
Is there any CSS solution to have .middle_row be dynamically stretched to 200px?
 
     
    