Here is the code I'm working on:
.container { display: flex; flex-direction: column; justify-content: space-between; min-height: 150px; background-color: #cbcbcb; }
<div class="container"> <div>should be on the TOP</div> <div>should be on the BOTTOM</div> </div>
And I get the predicted result in Firefox:

But in Chrome I get the following result:

Why am I getting this space under the bottom element?
This can be fixed by changing css min-height to height , but in my context it is important to have a min-height value here.
Try it in jsFiddle
PS This behavior is reproduced only in Chrome and Canary and is similar only to Windows.
My env: Chrome version 56.0.2924.87 (64-bit) and Win 10
html css google-chrome flexbox css3
ilyabasiuk
source share