Exercice 2 : Comparaison de produits¶
Objectif
Maîtriser la fusion de cellules dans les tableaux HTML (rowspan et colspan) et appliquer des styles CSS avancés (zebra stripes, mise en forme conditionnelle).
Création du dossier de l'exercice
Avant de commencer cet exercice : créer le dossier de l'exercice.
Avec VS Code :
- Ctrl+Shift+P >
Create Folder - Ou sélectionnez le dossier parent dans l'explorateur de fichiers puis entrez le nom du nouveau dossier :
exercice-2 - Ou faites un clic droit sur le dossier parent >
New Folder> entrez le nom :exercice-2 - Ou File > New Folder > entrez le nom :
exercice-2
1. Créer le tableau HTML¶
- Créez un fichier
index.htmldans le dossierexercice-2. - Comparer 4 ordinateurs portables avec les caractéristiques suivantes: Modèle, Processeur, RAM, Stockage, Prix, et Note globale.
- Fusionner les cellules pour les caractéristiques qui sont les mêmes pour certains modèles (utiliser
rowspanoucolspan). - Ajouter une cellule fusionnée pour le titre "Caractéristiques des Produits" qui s'étend sur toutes les colonnes.
2. Styliser le tableau avec CSS¶
- Créez un fichier
styles.cssdans le dossierexercice-2. - Créer une bordure extérieure pour tout le tableau et des bordures fines pour chaque cellule.
- Alterner la couleur des lignes pour faciliter la lecture (zebra stripes).
- Ajouter une mise en forme conditionnelle pour les notes globales : utiliser des couleurs pour indiquer la qualité (vert pour les meilleures notes, rouge pour les pires).
- Centrer le texte dans les cellules et ajuster la taille des colonnes.
3. Livraison de l'exercice¶
Checklist avant de soumettre
- Fichiers :
exercice-2/index.htmletexercice-2/styles.css - 4 ordinateurs portables comparés
- Cellules fusionnées (rowspan/colspan) utilisées
- Zebra stripes implémentées
- Mise en forme conditionnelle des notes (couleurs)
Ouvrez le terminal intégré Ctrl+'
Dans VS Code, utilisez l'interface graphique pour ajouter, committer et pousser vos changements:
- Cliquez sur l'icône "Source Control" dans la barre latérale
- Ajoutez vos changements en cliquant sur le signe "+"
- Commitez vos changements en saisissant un message de commit
- Poussez vos changements en cliquant sur l'icône "Push"
Ajout de captures d'écran dans la PR Feedback
- Allez sur GitHub dans votre dépôt
- Cliquez sur "Pull requests" > Ouvrir une pull request "Feedback"
-
Ajoutez un commentaire dans la PR avec le texte suivant :
-
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 complète du tableau avec les 4 produits
- Zoom sur les cellules fusionnées
- Détail de la mise en forme conditionnelle des notes
13. Evaluation¶
Pour lancer l'évaluation automatique, créez une "tag" sur votre branche main avec le nom exercice2 et poussez-la sur GitHub.
Voir Classroom50
Vous trouverez un exemple de commande pour créer la "tag" dans la page du devoir du TP (Assignment) sur Classroom50.