0Pricing
HTML for Kids · Leçon

Bases de l’accessibilité

Ajoutez un texte alternatif aux images et rendez vos pages web faciles à utiliser

Bases de l’accessibilité est une leçon HTML for Kids gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage HTML for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours HTML for Kids comprend 4 leçons au total.

Rendre les pages accessibles

Bases de l’accessibilité

Bienvenue dans la prochaine leçon ! Aujourd’hui, nous apprendrons à rendre vos pages web accessibles à tout le monde, y compris aux personnes en situation de handicap. L’accessibilité est un aspect essentiel de la création de sites web faciles à utiliser.

Bases de l’accessibilité — illustration 1

Qu’est-ce que l’accessibilité ?

L’accessibilité garantit que tous les utilisateurs, quelles que soient leurs capacités, peuvent interagir avec vos pages web. Cela inclut les personnes qui :

  • présentent des déficiences visuelles ou auditives ;
  • utilisent des lecteurs d’écran ou d’autres technologies d’assistance ;
  • naviguent sur les sites web à l’aide d’un clavier plutôt que d’une souris.

Apprenons à rendre vos pages plus inclusives !

Ajouter un texte alternatif aux images

Utilisez l’attribut alt dans la balise <img> pour décrire l’image. Cela aide les lecteurs d’écran à transmettre le contenu de l’image aux utilisateurs malvoyants.

Exemple :

<img src="sunrise.jpg" alt="A beautiful sunrise over the mountains" />

Utiliser le HTML sémantique

Les balises sémantiques, telles que <header>, <nav> et <footer>, aident les technologies d’assistance à comprendre la structure de votre page.

Exemple :

<header>
  <h1>My Blog</h1>
</header>
<nav>
  <a href="#home">Home</a>
  <a href="#about">About</a>
  <a href="#contact">Contact</a>
</nav>
<footer>
  <p>© 2024 My Blog</p>
</footer>

Navigation au clavier

Vérifiez que tous les éléments interactifs, tels que les liens et les boutons, sont accessibles à l’aide de la touche Tab. Utilisez l’attribut tabindex pour contrôler l’ordre de navigation avec la touche Tab.

Exemple :

<a href="#section1" tabindex="1">Go to Section 1</a>
<a href="#section2" tabindex="2">Go to Section 2</a>

Fournir des libellés aux champs de saisie

Utilisez la balise <label> pour fournir des descriptions claires des champs de saisie. Reliez le libellé au champ de saisie à l’aide de l’attribut for.

Exemple :

<form>
  <label for="email">Email:</label>
  <input type="email" id="email" name="email" />
  <br />
  <label for="password">Password:</label>
  <input type="password" id="password" name="password" />
</form>

Contraste des couleurs

Veillez à ce que le contraste entre les couleurs du texte et de l’arrière-plan soit suffisant afin que tout le monde puisse lire facilement votre contenu. Utilisez des outils en ligne pour vérifier les rapports de contraste des couleurs.

Conseil : Un contraste élevé améliore la lisibilité pour les personnes ayant une déficience visuelle.

Exemple :

<p style="color: black; background-color: white;">This text is easy to read.</p>
<p style="color: gray; background-color: lightgray;">This text is hard to read.</p>

Essayez vous-même

Créons un formulaire accessible. Voici un exemple :

<!DOCTYPE html>
<html>
  <head>
    <title>Accessible Form</title>
  </head>
  <body>
    <h1>Sign Up</h1>
    <form>
      <label for="username">Username:</label>
      <input type="text" id="username" name="username" />
      <br />
      <label for="email">Email:</label>
      <input type="email" id="email" name="email" />
      <br />
      <label for="password">Password:</label>
      <input type="password" id="password" name="password" />
      <br />
      <button type="submit">Sign Up</button>
    </form>
  </body>
</html>

Récapitulatif sur l’accessibilité

Excellent travail !

Félicitations ! Vous avez appris à rendre vos pages web accessibles à tout le monde. L’accessibilité est un aspect essentiel du développement web moderne. Dans la prochaine leçon, vous apprendrez à valider votre code HTML afin de vérifier qu’il respecte les normes du Web. Préparez-vous à perfectionner vos compétences !

Bases de l’accessibilité — illustration 10

Questions Fréquemment Posées

La leçon « Bases de l’accessibilité » est-elle gratuite ?

Oui — le texte complet de « Bases de l’accessibilité » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours HTML for Kids, passe à CoddyKit PRO. Le cours HTML for Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Bases de l’accessibilité » ?

Ajoutez un texte alternatif aux images et rendez vos pages web faciles à utiliser Tu pratiques HTML for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer HTML for Kids ?

Aucune expérience préalable n'est requise. HTML for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Bases de l’accessibilité » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon HTML for Kids ?

Oui. Chaque leçon HTML for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Écrire du code propre
  2. Bases de l’accessibilité
  3. Valider votre HTML
  4. Commentaires HTML
← Retour à HTML for Kids