Exercice 1 : Tableau de notes d'élèves¶
Objectif
Créer un tableau HTML structuré avec des données d'élèves et leurs notes, puis le styliser avec CSS en appliquant des bordures, des couleurs d'arrière-plan et des effets interactifs au survol.
Workflow Git
Avant de commencer cet exercice :
1. Créer le tableau HTML¶
- Créez un fichier
index.htmldans le dossierexercice-1. - Le tableau doit comporter les colonnes suivantes: Nom de l'élève, Mathématiques, Physique, Informatique, Moyenne générale.
- Il doit y avoir 10 élèves avec des notes différentes.
- Calculez et affichez la moyenne générale de chaque élève (en ajoutant une colonne dédiée).
2. Styliser le tableau avec CSS¶
- Créez un fichier
styles.cssdans le dossierexercice-1. - Ajouter des bordures à chaque cellule du tableau.
- Surligner l'en-tête du tableau avec une couleur de fond différente.
- Ajouter un effet de survol (hover) sur les lignes du tableau pour changer la couleur de fond de la ligne survolée.
- Centrer le texte dans les cellules et ajuster la largeur des colonnes.
3. Livraison de l'exercice¶
Checklist avant de soumettre
- Créez vos fichiers :
exercice-1/index.htmletexercice-1/styles.css - Testez le tableau dans votre navigateur
- Vérifiez que l'effet hover fonctionne correctement
- Faites des commits réguliers avec des messages clairs
Création de la Pull Request
- Allez sur GitHub dans votre dépôt
- Cliquez sur "Compare & pull request"
- Titre de la PR :
feat(exercice-1): tableau de notes d'élèves -
Remplissez la description de la PR :
-
Ajoutez vos captures d'écran en glissant-déposant les images dans le champ de description
- Cliquez sur "Create pull request"
- N'oubliez pas : Ne cliquez PAS sur "Merge pull request" !
Captures d'écran à inclure dans votre PR
- Vue normale du tableau
- Vue avec l'effet hover sur une ligne
- Vue responsive sur mobile (optionnel)