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-resumeetpanier-detail, par exemple) et mettre à jour les liens#panieret lesforqui le visent. - Ligne 21 : une image sans texte alternatif. Ajouter un
altpertinent, oualt=""si elle est décorative.
100 % gratuit
La suite du chapitre est sur Adloun
- 9 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.