Esc
 Naviguer  Ouvrir Esc Fermer
Aller au contenu

Axe 5 — Frontend : HTML & CSS

🎯 Objectif global : maîtriser les fondations visuelles du web — sémantique, accessibilité, responsive.

Axes 1, 2 et 4.

À l'issue de cet axe, tu sauras :

  • Écrire du HTML sémantique et accessible (ARIA, navigation clavier)
  • Maîtriser Flexbox et CSS Grid pour toute mise en page
  • Construire un design responsive mobile-first avec media et container queries
  • Atteindre un score Lighthouse > 95 sur les 4 axes
  • Choisir entre BEM, ITCSS, utility-first (Tailwind)

Refonte Lighthouse — partir d’une page volontairement catastrophique (que des <div>, outline: none, contraste #aaa sur blanc, formulaire sans <label>…) et la réécrire pour atteindre ≥ 95 sur les 4 axes Lighthouse. Mesure automatisée via Chrome headless + Lighthouse CI.

  • MDN — HTML et CSSdeveloper.mozilla.org
  • CSS in Depth — Keith J. Grant
  • web.dev/learn/ — Google
  • A Complete Guide to Flexbox / Grid — CSS-Tricks
  • Refactoring UI — Adam Wathan & Steve Schoger
  • A11y Projecta11yproject.com