Overflow-Eigenschaft funktioniert nicht in IE 11

Mein code unten funktioniert in den meisten Browsern (Chrome, Firefox, Safari, Edge), aber scheint nicht zu funktionieren, in IE11.

Bin ich beim Lesen über die Bekannten Probleme bei caniuse, aber es scheint nicht zu etwas zu sagen, IE11 und overflow. Ist das ein bug im IE 11 oder bin ich etwas fehlt?

CSS:

.container {
  display: flex;
  max-height: 100px;
  flex-direction: column;
  border: 1px solid red;
}
.header {
  background: #eee;
}
.container > div {
  flex: 0 0 auto;
}
.container > div.content {
  flex: 0 1 auto;
  overflow: auto;
}

HTML:

<div class="container">
  <div class="header">Header without specific height. Always stays at top of .container, even if it is so long it uses up two lines.</div>
  <div class="content">
    <div>Item no 1 in long list</div>
    <div>Item no 2 in long list</div>
    <div>Item no 3 in long list</div>
    <div>Item no 4 in long list</div>
    <div>Item no 5 in long list</div>
    <div>Item no 6 in long list</div>
    <div>Item no 7 in long list</div>
    <div>Item no 8 in long list</div>
    <div>Item no 9 in long list</div>
    <div>Item no 10 in long list</div>
    <div>Item no 11 in long list</div>
    <div>Item no 12 in long list</div>
  </div>
</div>

InformationsquelleAutor Cotten | 2016-05-19
Schreibe einen Kommentar