Wcag uitgelegd

Paginatitel ontbreekt

Paginatitel ontbreekt: WCAG 2.4.2 Paginatitel (post 1/7)

Je opent een pagina. De schermlezer zegt: “https colon slash slash w-w-w dot example dot com slash pagina dash 3-b dot html.”

Dat is je paginatitel. Of eigenlijk: je hebt geen paginatitel. De browser valt terug op de URL.

Het <title>-element in de <head> van je HTML is het eerste wat een schermlezergebruiker hoort bij het openen van een pagina. Het staat in elk tabblad. In je bladwijzers. In zoekresultaten.

En op deze pagina? Niets. Of erger: “Untitled Document.”

<!-- Niet doen -->
<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="style.css">
  <!-- Geen title-element -->
</head>

<!-- Niet doen -->
<title></title>

<!-- Wel doen -->
<title>Contact - Gemeente Utrecht</title>

Hoe vaak komt dit voor?

Vaker dan je denkt. Vooral bij:

  • Pagina’s die gegenereerd worden door een framework maar waar de titellogica ontbreekt
  • Landingspagina’s die snel zijn gebouwd zonder aandacht voor de head
  • Iframes zonder eigen title
  • PDF’s die in de browser worden geopend

De test: kijk naar het tabblad in je browser. Staat er een beschrijvende titel? Of een URL? Of “Untitled Document”?

Elke pagina verdient een naam.

Related Posts

Negatieve outline-offset die de focus verbergt

Negatieve outline-offset die de focus verbergt

Een link met een donkere achtergrond. De focusindicator is er, een zwarte outline van 2 pixels. Maar outline-offset: -4px duwt die outline naar binnen. Onder de achtergrondkleur.

Informatief icoon dat onzichtbaar is

Informatief icoon dat onzichtbaar is

Drie streepjes. Een hamburgericoon. Dat is je menu. Tenminste, als je het kunt zien.

overflow: hidden knipt de focusindicator af

overflow: hidden knipt de focusindicator af

Een mooie kaartcomponent. Afgeronde hoeken. overflow: hidden om te voorkomen dat content buiten de hoeken valt.