CSS Primer For the AI Era

A vocabulary for shaping interfaces with AI

User Tools

Site Tools


vocabulary:css_essential_concepts:flow

Flow

— 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:

  • elements stack top to bottom
  • inline content moves left to right
  • each element creates space for the next
  • nothing overlaps unless we ask it to
  • the page grows naturally as content appears

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.

Why Flow matters when working with AI

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
.


  • Containment — how parents shape the space their children flow into
  • Spacing — how flow creates and reveals gaps
  • Hierarchy — how flow expresses importance through order
  • Normal Flow - This is a similar page in the Foundations Topic

Tony de Araujo —New York | Lisbon


vocabulary/css_essential_concepts/flow.txt · Last modified: by editor