patriot02: Просмотрел твою верстку еще раз. Если говорить не по самой верстке, а только по теме, то есть косяк со свойством flex-direction: column;
Убрал это св-во - стало как нужно
Сергей: Да без него будет считать высоту нормально, но элементы не будут располагаться сверху вниз, а просто слева направо. Flex используется для того что бы было расположение
1 4 7
2 5 8
3 6 9
такое расположение нужно достичь используя только css