CSS Properties for Flexbox
Flexbox is a single-direction layout concept. Think of flex items as primarily laying out either in horizontal rows or vertical columns.
Note that float, clear and vertical-align have no effect on a flex item.
Properties for the Parent(Container properties)
To define a flex container use: display: flex or display: inline-flex
It enables a flex context for all its direct children.
Properties for the Children(Flex items)