Flexbox is the Future
Flexbox is a relatively new addition to the CSS family. It is a way for designers to get away from using properties like float and clear, as well as display: block or inline-block. By using display: flex or inline-flex you remove the need to use floats and margins to appropriately position your site elements. Take this section for example, it was written completely with flexbox in mind and doesn't use any floats or positions.