Exercice 4.2 · 6 min · 0 tentative
Mets de la couleur
🎯 Objectif
Peindre le fond de la page et la couleur du texte, sans confondre les deux.
📖 Exemple
Une mini-page météo, fond or et titre vert — le code, et ce que le navigateur en fait :
<h1>Météo express</h1>
<p>Grand soleil sur le Jura, 24 degrés.</p>
body {
background-color: gold;
}
h1 {
color: darkgreen;
}
Pourquoi deux propriétés ? background-color peint le fond d'un élément, color peint son texte. Et comme le sélecteur body vise le corps entier de la page, son fond couvre tout l'écran.
♿ Retiens la règle du contraste : texte foncé sur fond clair, ou l'inverse. Un texte et un fond trop proches deviennent illisibles — pour une personne malvoyante comme pour toi, dehors au soleil. Dans le doute, fonce ton texte.
📝 Consigne
Le HTML est fourni, tu n'y touches pas. Dans l'onglet CSS, écris deux règles :
- Une règle qui vise
body, avec la propriétébackground-coloret la valeur lightyellow — un jaune pâle ensoleillé - Une règle qui vise les paragraphes
<p>, avec la propriétécoloret la valeur darkred — un rouge sombre (presque 10:1 de contraste sur le fond jaune pâle, bien au-dessus du minimum de 4,5:1)
Résultat attendu
Toute la page prend un fond jaune pâle, et les deux paragraphes passent en rouge sombre — deux changements bien visibles.
Ce qui est vérifié
- Peindre le fond de la page
- Appliquer le fond jaune pâle au body
- Écrire une règle pour les paragraphes
- Colorer le texte des paragraphes
- Terminer chaque déclaration par un point-virgule
- Écrire un code HTML bien formé
- Respecter la structure de la page (doctype, head, body)