A clear heading hierarchy (h1 → h2 → h3) is both an accessibility requirement and Pico’s typographic map. Pico scales headings responsively—skipping levels confuses screen readers and makes visual rhythm feel random.
Outline rules of thumb
- One
h1per page (or perarticlein multi-article views) - Do not pick heading levels for font size—use the correct level, then CSS only if design truly requires an exception
- Wrap a title plus subtitle in
headerinsidearticle; Pico collapses margins inside heading groups
Compare Bootstrap’s grid, where visual hierarchy often comes from utility classes; Pico ties size to semantic heading tags by default.
Self-check
- Why should
h3not followh1directly? - What Pico element group benefits from a nested
headerwith title + tagline?