Assembler la navigation
Construis une navigation interne dont chaque href pointe vers une section existante et dont l'état courant décrit une position dans la page.
Objectifs de la leçon
- Construire la navigation finale avec un élément HTML adapté.
- Ajouter les attributs qui rendent la structure testable.
- Expliquer l'impact utilisateur de la décision prise.
Passer d'exercices isolés à un produit cohérent
Le projet final vérifie les interactions entre les décisions précédentes. Une correction locale ne doit pas casser le plan, une cible, un nom accessible ou une donnée de publication.
« Assembler la navigation » sert ici à rendre la navigation finale explicite dans le document.
Décision de livraison
Assemble d'abord la carte du document, puis les composants de contenu, et termine par un audit transversal plutôt que par une accumulation de balises.
Évite de traiter la navigation finale comme un simple détail visuel : le choix doit rester compréhensible dans le DOM et justifiable en revue de code.
Revue avant publication
Effectue une lecture humaine, un parcours clavier, une inspection du DOM et les tests automatiques. Une réussite n'est valide que si ces preuves racontent la même chose.
Pour html-09-assemble-navigation, commence par le premier test en échec et relie son message à l'élément, l'attribut ou la relation concernée.
Vocabulaire lié
- audit — Relecture structurée de qualité.
- landmark — Région de page identifiable.
- anti-pattern — Solution fréquente mais fragile.
- rubric — Critères de correction.
- livrable — Résultat final partageable.
Validation
- Je sais expliquer pourquoi la navigation finale améliore PulsaConf.
- Je peux relier chaque test à une exigence utilisateur.
- Je garde une structure compréhensible sans style CSS.