Don't use flexbox for overall page layout
The past few weeks I’ve been banging on about flexbox a bit so I’m glad to be able to point out that it’s not the be-all end-all solution. Flexbox ties directly to the content on the page so it will change as the page loads if you use it for the layout.
When I was building this blog I tried to use flexbox for the overall page layout because I wanted to look cool and modern in front of my peers. However, like all of my other attempts to look cool and modern, it didn’t really work.
An excerpt from Don't use flexbox for overall page layout