Zeilenumbruch in der Flex-Box, die nicht in Safari eingebunden ist

Einem flex-container hat vier Kinder, jedes mit einem flex-basis von 25% ein eine min-width. flex-flow gesetzt ist, Zeile umbrochen wird. Andere Browser dann Safari damit umgehen, wie erwartet: wenn die min-width erreicht ist, packt es die das nächste Element in die nächste Zeile. In Safari ist es überlaufen des Behälters.

Siehe demo hier:
http://codepen.io/lbilharz/pen/aJbkI

JADE

h1 Why this ain't wrappin' in mobile-safari?
  .flex
    for i in ['one','two','three','four']
      .item
        h2=i

Stylus

.flex
  display flex
  flex-wrap wrap
  flex-direction row
  padding 1em
  background lightyellow
  .item
    flex 1 0 25%
    padding 1em
    box-sizing border-box
    min-width 15em

Irgendwelche Ideen?

Kommentar zu dem Problem
Es scheint ein Webkit-Bug, siehe bugs.webkit.org/show_bug.cgi?id=136041 Kommentarautor: Lars Bilharz
je einen workaround finden? Kommentarautor: zacaj

InformationsquelleAutor der Frage Lars Bilharz | 2014-08-18

Schreibe einen Kommentar