Couleurs, polices, marges : donner un style à ses pages
Le HTML décrit ce que contient une page. Le CSS (Cascading Style Sheets, feuilles de style en cascade) décrit son apparence : couleurs, polices, tailles, marges. On sépare les deux : le HTML dans un fichier .html, le CSS dans un fichier .css.
Pourquoi le texte des deux listes ne change-t-il pas de la même façon ?
Que fait padding ? En quoi diffère-t-il de margin ?
Indice
padding est l'espace à l'intérieur de la case, entre le texte et sa bordure.
💾 dans ton dossier minisite (fichiers .html et .css)
CoursLes couleurs
Une couleur peut s'écrire avec son nom (pink), avec ses trois composantes rgb(255, 105, 180), ou en hexadécimal#FF69B4. C'est le même codage rouge–vert–bleu que dans le thème Photographie numérique : FF = 255 pour le rouge, 69 = 105 pour le vert, B4 = 180 pour le bleu.
Pour trouver le code d'une couleur, utilise le Mélangeur RVB du thème Photo : il affiche le code hexadécimal.
EX 17Je m'entraîne🌶️🌶️application
Exercice 17 — Couleurs en hexadécimal
Avec le mélangeur RVB, trouve le code hexadécimal du rouge pur, du noir et du blanc.
Quelle couleur obtient-on avec #0000FF ?
Cherche le code hexadécimal d'un orange. Écris une règle h1 { color: ...; } qui l'utilise.
Indice
Chaque couleur s'écrit avec deux chiffres hexadécimaux pour le rouge, deux pour le vert, deux pour le bleu.
💾 dans ton dossier minisite (fichiers .html et .css)
CoursLes classes et le survol
Pour mettre en forme certains éléments seulement, on leur donne une classe, puis on écrit une règle dont le sélecteur commence par un point.
page.html
<pclass="important">Ceci est important !</p>
style.css
.important {
color: green;
font-weight: bold;
}
Le CSS peut aussi réagir à la souris : a:hover décrit un lien au moment où la souris le survole.
Ajoute à ta page deux paragraphes avec la classe important, et une règle .important qui les met en gras et en vert foncé.
Ajoute les règles a et a:hover ci-dessus. Que se passe-t-il quand tu survoles un lien ?
Pourquoi vaut-il mieux garder les liens soulignés ?
Indice
Dans le HTML, class="important" ne prend pas de point. Dans le CSS, le sélecteur est .important, avec un point.
💾 dans ton dossier minisite (fichiers .html et .css)
CoursLisible ou pas ?
Choisir des couleurs, c'est aussi se faire lire. Le contraste entre la couleur du texte et celle du fond se mesure par un nombre : plus il est grand, plus le texte est facile à lire. Le Testeur de contraste le calcule.
Repères
Un contraste d'au moins 4,5 est recommandé pour un texte courant (norme d'accessibilité WCAG).
Un texte sur une image ou un dégradé est souvent plus difficile à lire que sur un fond uni.
Ne jamais transmettre une information uniquement par la couleur (« les mots en rouge sont importants »).
EX 19Je comprends🌶️🌶️application
Exercice 19 — Lisible ou pas ?
Avec le testeur de contraste, essaie le texte blanc sur le fond rose #FF69B4 de l'exercice « Mon premier fichier CSS ». Quel est le contraste ?
Quelle couleur de texte donnerait un bon contraste sur ce rose ?
Trouve trois couples de couleurs (texte, fond) lisibles, et trois couples illisibles.
Indice
Pour un fond clair, un texte sombre ; pour un fond sombre, un texte clair.
📝 réponses dans ton compte rendu, exercice 19
EX 20Je synthétise🌶️🌶️🌶️plusieurs étapes
Exercice 20 — Je donne un style à ma page
Choisis une ambiance pour ta page (ses couleurs, ses polices), puis écris ta feuille de style. Elle doit contenir :
au moins six règles différentes ;
une règle pour body, une règle pour les titres, une règle avec une classe, et une règle a:hover ;
des couleurs dont le contraste est correct (vérifie-le avec le testeur) ;
une marge ou un espacement (margin ou padding).
Décris en deux phrases l'ambiance choisie.
Quel est le plus faible contraste de ta page ? Est-il suffisant ?
Indice
Choisis trois ou quatre couleurs seulement, et garde-les partout : une page sobre est souvent plus lisible.
💾 dans ton dossier minisite (fichiers .html et .css)