Navigation

Each bar is a nav named with aria-label: a title (an a if it links, a span if not), a ul of links, and an optional spacer. Stack bars for levels (like the two above); nest a list for a dropdown. No classes, no IDs, no JavaScript.

A bar

<nav aria-label="Site">
  <a href="/">brand</a>
  <ul><li><a href="/" aria-current="page">Home</a></li> … </ul>
</nav>

Paging

<nav class="paging" aria-label="Pagination">
  <a href="?page=1">1</a>
  <a href="?page=2" aria-current="page">2</a> …
</nav>