Safari9以下でFlexアイテム内にある高さが100%にならない
flexアイテム自身はstretchである場合は高さがすべてそろいますが、配下にある要素は基本的にheightがautoなので、高さがflexアイテムと同じ高さになりません。
対応方法としてflexアイテム配下にある要素にheight:100%をつけることで、対応が可能なのですが、Safari9以下ではこの方法では効果がありません。
そこで、height:100%ではなくflexアイテムにdisplay:flex
をつけることで、この問題を回避できます。
CSS