style.cssmon-cv-html/ du module H01 dans VS Code et ajoutez une feuille de style externe.mon-cv-html/style.css à la racine du dossiercv.html et formulaire.html, ajoutez dans le <head> :
<link rel="stylesheet" href="style.css">cv.html pour voir les changements en temps réelstyle.css par ce bloc pour éliminer les marges par défaut des navigateurs :
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
font-family (Georgia ou system-ui), max-width: 820px, margin: 0 auto, padding: 2rem 1.5rem, color, line-height: 1.7h1 — grande taille, couleur sombre ; h2 — couleur bleue (#3b82f6), border-bottom ; h3 — gras, taille normalemargin-bottom sur le header, couleur grise pour .contact, liens sans soulignement (text-decoration: none)gap, séparés par des border haut et basmargin-bottom entre les article, dates en gris, listes avec padding-leftdisplay: grid; grid-template-columns: 120px 1fr; sur le <dl> pour aligner terme et définitionborder-top, petite taille, couleur discrète, font-style: normal sur address#1e293b |
bleu accent : #3b82f6 |
gris secondaire : #64748b |
fond : #ffffff
display: flex; gap: 1.5rem; flex-wrap: wrap; sur le <nav> — les liens s'alignent horizontalement et passent à la ligne si besoinmax-width: 520px sur le <form>, display: block sur les <label>, width: 100% sur les champs, border-radius et border sur les inputsinput:focus, textarea:focus { outline: none; border-color: #3b82f6; box-shadow: 0 0 0 3px rgba(59,130,246,0.15); }background, color, border: none, border-radius, padding, cursor: pointer@media (max-width: 600px) { réduisez h1 à 1.7rem, dl en colonne simple }transition: border-color 0.15s, box-shadow 0.15s; sur les inputs pour un effet focus fluide.
Pour les boutons : button:hover { opacity: 0.85; }
Téléchargez les fichiers HTML prêts à l'emploi + un style.css vide guidé.
Ouvrez le dossier dans VS Code et suivez les commentaires /* TODO */ !
📌 Le style.css inclus est vide mais entièrement commenté — chaque section vous dit quelles propriétés utiliser et pourquoi. À vous de remplir les blocs /* TODO */ !
Téléchargez la solution avec le style.css intégralement rédigé et commenté.
Comparez avec votre travail après avoir essayé par vous-même !
📌 Le style.css de la solution est entièrement commenté — chaque propriété explique ce qu'elle fait et pourquoi. C'est un excellent moyen de comprendre le CSS en lisant du code réel et annoté.