Exercices
Exercice 1 - Structure DOM
À partir du DOM suivant, faites le fichier HTML correspondant (nommez votre fichier exercice-dom-1.html) :
Exercice 2 - Manipulation par id
Dans le document exercice-dom-2.html, remplacez les mots
- apple → pomme
- pear → poire
- banana → banane
En utilisant des appels à la fonction getElementById() (vous devez créer le fichier exercice-dom-2.js).
Exercice 3 - Manipulaiton par class
Dans le document exercice-dom-3.html, utilisez getElementsByClass() pour:
- appliquer la police Arial
- changer la couleur du texte en bleu
Vous devez créer le fichier exercice-dom-3.js
Exercice 4 - Mode sombre
À partir du fichier exercice-dom-4.html, implémentez la fonction associée au bouton pour basculer en mode sombre en modifiant les styles des éléments HTML.
Vous pouvez utiliser le site suivant pour les références aux couleurs : https://htmlcolorcodes.com/.
Le résultat devrait ressembler à ceci (les titres sont en vert pâle et le texte en gris) :
Exercice 5 - Mise en forme CSS
En utilisant un fichier CSS, définissez des classes de style pour obtenir la page suivante à partir du fichier exercice-css.html :
Exercice 6 – Refactorisation sémantique HTML
Le fichier exercice-semantique.html contient un code fonctionnel, mais qui n’utilise pas les balises HTML sémantiques appropriées. On vous demande de:
- Remplacer les
<div>par des balises sémantiques appropriées - Conserve la même structure visuelle
- Ne pas modifier le contenu textuel
- Le fichier final doit être plus lisible et mieux structuré
Astuces
- Le menu devrait être contenu dans une balise
- Le contenu principal devrait être contenu dans
- Chaque publication devrait être un


