title: IE11 CSS display inline-block overflowing inside flexbox
body: <p>I'm using an inline-block element with a large content inside a flex-box, and for some reason Internet Explorer 11 will not wrap the contents of this element, but push the flexbox out of the screen. It renders fine in Chrome and FireFox.</p>
  
  <p>Example of my problem: <a href="https://codepen.io/anon/pen/YVboBX" rel="nofollow noreferrer">https://codepen.io/anon/pen/YVboBX</a></p>
  
  <pre><code>&lt;div class="page"&gt;
    &lt;main&gt;
      &lt;radio-widget&gt;
        &lt;layout-container&gt;
          &lt;section class="icon"&gt;X&lt;/section&gt;
          &lt;section class="content"&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce in ipsum id lectus egestas scelerisque sit amet ut libero. Nam luctus turpis nisi, ut mollis libero sodales eu. Donec ante ante, venenatis non sodales sed, venenatis id lacus. In ante
            risus, lobortis et ligula eget, commodo euismod risus. Ut sem orci, ultrices eu finibus vel, aliquam et quam. Nunc bibendum sodales libero et pulvinar. Cras porta feugiat lorem, vitae pretium augue fringilla et. Vestibulum dui lacus, ultrices
            a ante et, euismod hendrerit ligula. Sed non urna ipsum. Fusce eget massa ex. Phasellus ac tempor ligula. Nullam sagittis dignissim ipsum, non commodo tellus luctus in. Etiam eget eleifend ex.
          &lt;/section&gt;
        &lt;/layout-container&gt;
      &lt;/radio-widget&gt;
    &lt;/main&gt;
    &lt;aside&gt; a side&lt;/aside&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>CSS</p>
  
  <pre><code>div.page {
    display: flex;
    flex-direction: row;
  }
  
  main {
    flex-grow: 1;
    flex-shrink: 1;
  }
  
  aside {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 5em;
  }
  
  radio-widget {
    display: inline-block;
  }
  
  layout-container {
    display: flex;
  }
  
  section.icon {
    flex-shrink: 0;
    flex-grow:0;
    flex-basis: 5em;
  }
  
  section.content {
    flex-shrink: 1;
    flex-grow:1;
  }
  </code></pre>
  
  <p>I already tried the following (possible) fix, but that does not solve my issue:
  <a href="https://stackoverflow.com/questions/8692021/ie-css-display-inline-block-rendering-issue">IE CSS display: inline-block Rendering issue</a></p>