If no flex-basis is specified,
flexbox uses the element width:
If flex-basis is specified,
it overrides the element width:
(I can't think of any reason you'd ever do this in real life, but if you do, this is what happens!)
flex-basis can be in relative or absolute units, and
if the total size of the elements is smaller than the flex container,
it has the same effect as specifying width or height:
The effect of flex-basis
is easiest to see when the elements add up to
more than 100% of the container size: