— how elements move, stack, and take their place on the page
Flow is the default behavior of the web.
It's what's before we add layout rules,
before we adjust spacing,
before we shape structure
— elements simply enter the page
and take the next available position.
Flow is quiet, predictable, and deeply honest.
It tells us:
Flow is the baseline mental model for CSS.
When we understand it,
we can describe layout intentions with clarity
— whether we want to respect the flow, shape it, or break it.
Flow gives us a shared reference point.
When we say:
“Let the elements follow the normal flow.”
“Keep the natural stacking order.”
“Don’t break the flow.”
“Return this element to the flow.”
AI knows exactly what we mean.
Flow is not a rule
— it is the default state.
Everything else
(flex, grid, positioning)
is a deliberate departure from it.
Tony de Araujo —New York | Lisbon