row
main axis horizontal
column
main axis vertical
justify-content
align elements on main axis
align-items
align elements on cross axis
align-content
if content more than one line, distribute space around each line across cross axis
order
change order, make item display before another item
flex-grow
grow an item and take avilable space if necessary
flex-basis
initial size of item before space is allocated
flex-shrink
how much the item will shrink relative to other items
align-self
align individual item