Tutoriel

Statut éditorial : En attente de relecture

Créer une première page accessible et responsive

Construire une page HTML et CSS lisible, adaptable et utilisable au clavier sans dépendance ni framework.

Niveau
Débutant
Publié le
30 juillet 2026
Prochaine vérification
30 janvier 2027

Construisez une page qui reste lisible sur mobile et fonctionne au clavier.

<a class="skip-link" href="#content">Aller au contenu</a>
<header>
  <nav aria-label="Navigation principale">
    <a href="#program">Programme</a>
    <a href="#register">Inscription</a>
  </nav>
</header>
<main id="content">
  <h1>Apprendre le Web en construisant</h1>
  <form id="register">
    <label for="email">Adresse e-mail</label>
    <input id="email" type="email" required autocomplete="email">
    <button type="submit">S’inscrire</button>
  </form>
</main>
* { box-sizing: border-box; }
main { width: min(100% - 2rem, 70rem); margin-inline: auto; }
a:focus-visible, button:focus-visible, input:focus-visible {
  outline: .2rem solid #f0a000;
  outline-offset: .2rem;
}
.skip-link { position: absolute; transform: translateY(-150%); }
.skip-link:focus { position: fixed; transform: none; }

Testez sans souris, zoomez à 200 %, réduisez la fenêtre à environ 320 pixels et vérifiez que le focus reste visible. Les outils automatiques complètent mais ne remplacent pas ces tests manuels.

Sources utilisées

Créer une première page accessible et responsive | LaSource.dev