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).
Workflow Git
Avant de commencer cet exercice :
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)
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-2): tableau comparatif de produits -
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 complète du tableau avec les 4 produits
- Zoom sur les cellules fusionnées
- Détail de la mise en forme conditionnelle des notes