Programmable 2023 Presentation
But, what about normal flow?
When people talk about CSS layouts these days, it’s all about flex and grid. And, don’t get me wrong, flex and grid are pretty cool. But normal flow is still the default layout on the web, so most of your app is probably laid out using normal flow. And that’s totally ok - normal flow is actually great, when we’re using it in the way it was intended.
It can be a bit counter-intuitive though - for example, why is it so hard to centre anything vertically? So, let’s have a look at how normal flow works, when it's a good choice, and what some good options are for when it's not.