Module 1Les bases du CSS
Chapitre 1 sur 15
Introduction au CSS
Écrire une règle CSS, la relier au HTML et l'inspecter dans les DevTools.
- ≈ 165 min
- 7 leçons
- 4 vidéos
- 3 exercices
Module 1Les bases du CSS
Chapitre 1 sur 15
Écrire une règle CSS, la relier au HTML et l'inspecter dans les DevTools.
Objectifs
Avec ce chapitre, tu sauras…
<link> ;Dans la formation HTML, tu as appris à dire ce qu'est chaque contenu. Le CSS dit à quoi il ressemble. La même page HTML peut avoir mille apparences différentes selon la feuille de style qu'on lui associe : c'est toute la puissance de la séparation entre structure et présentation.
Leçon 1
Vidéo · À regarder
FRFormation CSS, tuto complet pour démarrer
L'instant Code · YouTube
Leçon 2
| Morceau | Ici | Rôle |
|---|---|---|
| sélecteur | h1 | quels éléments sont concernés |
| accolades | { ... } | délimitent le bloc de déclarations |
| propriété | color | ce que l'on modifie |
| deux-points | : |
Leçon 3
| Méthode | Où ? | Portée | Verdict |
|---|---|---|---|
| feuille externe | fichier style.css, relié par <link> dans le <head> | tout le site | la méthode professionnelle |
| feuille interne | balise <style> dans le <head> | une seule page | tests, page isolée, e-mails |
| style en ligne |
Leçon 4
Leçon 5
Leçon 6
Vidéo · À regarder
ENCSS Full Course for Beginners | Complete All-in-One Tutorial | 11 Hours
Dave Gray · YouTube
Leçon 7
| Français | Anglais | Définition |
|---|---|---|
| feuille de style | stylesheet | fichier .css qui contient des règles |
| règle | rule | un sélecteur et son bloc de déclarations |
| sélecteur | selector | désigne les éléments à styliser |
1Que signifie CSS ?
2Dans p { color: red; }, color est…
3La méthode recommandée pour ajouter du CSS est…
4Comment écrit-on un commentaire en CSS ?
5Où se place la balise <link rel="stylesheet"> ?
6Une déclaration barrée dans les DevTools signifie…
L'essentiel du chapitre
sélecteur { propriété: valeur; } — un point-virgule après chaque déclaration.<style> > attribut style (à éviter).<link rel="stylesheet" href="css/style.css"> dans le <head>. Commentaires : /* ... */.| sépare la propriété de sa valeur |
| valeur | navy | comment on le modifie |
| point-virgule | ; | termine chaque déclaration |
| déclaration | color: navy; | un couple propriété-valeur |
style="..." sur une balise| un seul élément |
| à éviter (sauf cas très précis) |
Vidéo · À regarder
FRHTML en 1 HEURE - Formation HTML complète en 2025
Melvynx · YouTube
Vidéo · À regarder
FRHTML en 1 HEURE - Formation HTML complète en 2025
Melvynx · YouTube
| déclaration | declaration | un couple propriété: valeur; |
| propriété | property | la caractéristique modifiée (color) |
| valeur | value | la nouvelle valeur (navy) |
| styles par défaut | user agent styles | styles appliqués par le navigateur |
L'introduction et la mise en place de la formation CSS de L'instant Code. Prépare ton dossier de travail en même temps que la vidéo.
h1 {
color: navy;
font-size: 32px;
text-align: center;
}Tableau: Les morceaux d'une règle
Tableau: Comparaison
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mon premier CSS</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Bienvenue à Chefchaouen</h1>
<p>La perle bleue du Rif, entre montagnes et ruelles peintes.</p>
</body>
</html>body {
font-family: Georgia, serif;
background-color: #eef4fb;
color: #1d2b44;
}
h1 {
color: #2f5bc4;
text-align: center;
}
p {
font-size: 18px;
line-height: 1.6;
}<div style="background:#eef4fb;color:#1d2b44;font-family:Georgia,serif;padding:8px">
<h1 style="color:#2f5bc4;text-align:center;font-size:20pt">Bienvenue à Chefchaouen</h1>
<p style="font-size:11pt;line-height:1.6">La perle bleue du Rif, entre montagnes et ruelles peintes.</p>
</div>Les trois causes les plus fréquentes : 1. le chemin du href est faux (le fichier est dans css/ et tu as écrit style.css) ; 2. le fichier s'appelle style.css.txt ou Style.css ; 3. le navigateur affiche une ancienne version en cache : recharge avec Ctrl + Maj + R. Pour vérifier, ouvre les DevTools, onglet Network : style.css doit apparaître avec le code 200, pas 404.
/* ===== EN-TÊTE ===== */
header {
background-color: #17306e; /* bleu nuit de la charte */
}
/* Ancienne couleur, gardée pour mémoire :
background-color: #222; */Les commentaires CSS s'écrivent entre /* et */, sur une ou plusieurs lignes. Attention : // n'existe pas en CSS (c'est du JavaScript) et casse la règle suivante.
Le chapitre « Start Here » du cours de Dave Gray (anglais) : la mise en place et les premières règles. Pendant le segment, garde les DevTools ouverts et refais chaque manipulation.
Même sans CSS, ta page n'est pas « sans style » : les titres sont gros et gras, les liens bleus et soulignés, le <body> a une marge de 8 pixels. Ce sont les styles par défaut du navigateur (user agent stylesheet). Ils varient légèrement d'un navigateur à l'autre.
Beaucoup de projets commencent par un petit reset qui neutralise les différences entre navigateurs : margin: 0 sur le body, box-sizing: border-box partout, images en max-width: 100%. Tu écriras le tien au chapitre 13. Dans les DevTools, les styles par défaut apparaissent sous la mention user agent stylesheet.
Tableau: Le vocabulaire du chapitre
Ouvre un site que tu utilises souvent. Inspecte son titre principal. Note : la couleur, la taille et la police calculées (onglet Computed). Modifie ensuite sa couleur en direct. Pourquoi la modification disparaît-elle au rechargement ?
h1 {
Color: blue
font-size 28px;
}
// les paragraphes
p
text-align: center;
}Reprends le CV du chapitre 12 de la formation HTML. Crée css/style.css, relie-le dans le <head>, puis écris trois règles : une police sans empattement et une couleur de fond très claire sur le body, une couleur sur les h2, et le texte centré dans le header. Vérifie dans l'onglet Network que le fichier se charge (code 200).
font-size, background-color) ;0 : margin: 0.Sans point-virgule, le navigateur lit color: navy font-size: 32px comme une seule valeur invalide et ignore les deux déclarations, sans aucun message d'erreur. Dans les DevTools, une déclaration invalide apparaît barrée avec un petit triangle jaune.
<link rel="stylesheet" href="css/style.css">body {
font-family: Arial, sans-serif;
background-color: #f7f7f2;
}<style>
p { color: #333; }
</style>
<p style="color: red;">Ce paragraphe est rouge.</p>Un site de 50 pages avec un seul fichier style.css : tu changes la couleur des titres une fois, elle change partout. Avec des styles en ligne, il faudrait modifier des centaines de balises. En plus, le navigateur met le fichier CSS en cache : il n'est téléchargé qu'une fois pour tout le site.
L'ajout de styles CSS à une page HTML : un premier contact concret avec les règles CSS.
La création d'un fichier CSS séparé relié par <link> : refais exactement la même chose dans ton dossier chapitre-01.