A reminder that documents are already responsive before we start decorating them.
<main>
<article>Hello, road.</article>
</main>
That is enough structure for a lot of sites.
Good bones and road grit.
Usable by more people, with plain structure, visible affordances, and fewer tricks.

A reminder that documents are already responsive before we start decorating them.
<main>
<article>Hello, road.</article>
</main>
That is enough structure for a lot of sites.

Tables get weird fast when they are treated like layout furniture. A real table is for data. It needs headings, rows, and a caption that tells you why the thing exists before the cells start muttering.
| Part | Dirtbag rule |
|---|---|
| Caption | Use the WordPress Table block figcaption, not a raw table caption that breaks the editor. |
| Headers | Use scoped table headers for rows and columns. |
| Layout | If it is not data, use headings, lists, or paragraphs instead. |
The goal is not fancy. The goal is that a screen reader, a browser, and a tired human can all get through it.