4 min read
Line Length
Almost every site you've built has body text that runs too wide on a large display. You fix the layout. The paragraph still spans the full column. Reading slows before anyone notices why.
The Principle
In typography, measure is the width of a line of text, usually expressed as characters per line (CPL). Your eyes move in quick jumps called saccades, pausing at fixations to process words. Too wide, and the return sweep to the next line fails. Too narrow, and those jumps multiply.
The Rule I Follow
Set max-width: 65ch on every container holding reading text. I'll go slightly narrower on mobile or wider for large display type, but I tune by eye from there.
Try It Yourself
Drag from 45 → 65 → 90 CPL. Feel where reading settles and where it starts to strain.
At 45 the rhythm feels choppy. Past 90 you lose your place on the return sweep.
The Mistake I'd Avoid
Letting paragraphs stretch edge to edge on large displays. A wider container doesn't improve readability. It often hurts it.
Remember This
If long-form text feels tiring to read, measure is one of the first things I'd check.
Use ch instead of px so measure stays tied to the typeface, not the viewport.
p {
max-width: 65ch; /* tie measure to the typeface, not the viewport */
}p {
max-width: 65ch; /* tie measure to the typeface, not the viewport */
}