title: Elastic div between two fixed height/width divs
body: <p>There are some answers to a similar question already, but this one has a twist.</p>
  
  <pre><code>&lt;div class="container"&gt;
  &lt;div class="row"&gt;
  
      &lt;div class="col-xs-12 col-sm-3 grey"&gt;
          &lt;div class="wrapper"&gt;
              &lt;div class="info"&gt;(i)&lt;/div&gt;
              &lt;div class="text"&gt;&lt;div class="labeled"&gt;This is a long text&lt;/div&gt;&lt;/div&gt;
              &lt;div class="icon"&gt;[$]&lt;/div&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
      &lt;div class="col-xs-12 col-sm-9 green"&gt;
          Content
      &lt;/div&gt;
  
  &lt;/div&gt;
  </code></pre>
  
  <p></p>
  
  <p>So I need three divs, aligned in one line at all conditions - info, text, icon - with two divs on the sides having fixed h/w, and one in the middle taking only as much space, as </p>
  
  <ul>
  <li>either it needs, and not more</li>
  <li>or is available for it, cutting the context with overflow:hidden</li>
  </ul>
  
  <p>Here is the fiddle <a href="http://jsfiddle.net/L7tmt5w1/3/" rel="nofollow">http://jsfiddle.net/L7tmt5w1/3/</a></p>
  
  <p>Here are my mad skills in sketching ideas <a href="http://imgur.com/tF0HkD2" rel="nofollow">http://imgur.com/tF0HkD2</a></p>
  
  <p>For those, who want to feel my pain, you may also try re-ordering the divs - text, icon, info - when the screen size goes mobile (bootstrap's col-xs-)</p>