This example was programmed by Keri Carpenter to help her learn the basics of flexbox.
This CSS is pretty advanced.
A more efficient way to lay out, align and distribute space among items in a container.
Flexbox usually solves tricky problems including how to position or dynamically resize elements on a page.
Flexbox makes building a website layout (and making it responsive!) much easier