Adloun

HTML : structurer le Web (école d'ingénieur) · Chapitre 10 · Application directe du cours

Lire le validateur

Valider, bien écrire, et le projet de la Librairie · niveau 1 (application)

Énoncé

Un validateur répond, pour une page :


   2:2   error  <html> is missing required "lang" attribute         element-required-attributes
  12:6   error  <li> element requires a <ul>, <ol>, <menu> or <template> element as parent  element-permitted-parent
  18:10  error  Duplicate ID "panier"                                no-dup-id
  21:4   error  <img> is missing required "alt" attribute          wcag/h37

Pour chaque message, expliquer la faute et proposer une correction.

Corrigé

  • Ligne 2 : la langue de la page n'est pas déclarée. Écrire <html lang="fr">.
  • Ligne 12 : un <li> est hors de toute liste. L'entourer d'un <ul> (ou d'un <ol> si l'ordre compte), ou, si ce n'est pas un élément de liste, le remplacer par un paragraphe.
  • Ligne 18 : un second élément porte id="panier". Renommer l'un des deux (panier-resume et panier-detail, par exemple) et mettre à jour les liens #panier et les for qui le visent.
  • Ligne 21 : une image sans texte alternatif. Ajouter un alt pertinent, ou alt="" si elle est décorative.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →