PhpBB Lab Académie

Rechercher dans ce cours

Cours CSS : Apprendre le CSS : cours gratuit pour débutants

Auteur : phpBB-Lab. Date de cette version : lun. 21 sept. 2026 02:17.

Vous poursuivez le site Mon premier site HTML construit dans le cours précédent : index.html, apropos.html, contact.html et l’image ordinateur.jpg. Un seul fichier styles.css met progressivement les trois pages en forme.

Vous travaillez sur les vrais contenus du projet : les titres Accueil, À propos et Contact, la navigation, les deux notes de progression, l’image de l’espace de travail, le tableau des trois pages et le formulaire de contact. Chaque leçon indique ce qu’il faut conserver, ajouter ou remplacer, puis propose un exercice, sa correction et un QCM.

Les huit chapitres comprennent chacun trois leçons. Le cours se termine par la vérification du même site, pas par la création d’un autre projet. Les notions CSS enseignées servent la lisibilité, la mise en page et l’utilisation au clavier. Le formulaire reste sans traitement serveur ; ce traitement appartient au cours PHP suivant.

Objectifs du cours

À la fin du cours, vous saurez relier une feuille CSS commune aux trois pages ; écrire des règles et cibler les éléments existants avec des classes ; construire une typographie lisible et vérifier les contrastes ; régler les espaces, les bordures et les dimensions ; comprendre l’héritage, la cascade et la spécificité dans les exemples du site.

Vous saurez aussi organiser la navigation avec Flexbox, disposer les deux notes de progression avec Grid, adapter ces composants sans changer l’ordre du document, écrire une media query et passer à une organisation mobile-first.

Vous terminerez en mettant en forme les champs du formulaire sans dénaturer les cases et boutons radio, en conservant un focus visible, puis en contrôlant les trois pages avec des petites largeurs, le zoom, des textes agrandis et la navigation au clavier.

Prérequis

Aucune connaissance préalable de CSS n’est nécessaire. Ayez terminé le cours Apprendre le HTML : créer et structurer ses premières pages web.

Reprenez son dossier mon-premier-site avec index.html, apropos.html, contact.html et votre image ordinateur.jpg. L’accueil contient Ce que j’ai appris, Mes notes de progression, Mon espace de travail et Les pages de mon site. La page Contact conserve le formulaire de la dernière correction HTML, avec ses labels, ses champs obligatoires, ses deux boutons radio et sa case de copie.

Vous connaissez déjà les éléments HTML employés. Les nouveaux attributs de classe, le conteneur div et la déclaration de viewport nécessaires à la mise en forme seront expliqués au moment de leur introduction.

Matériel et ressources nécessaires

Votre dossier mon-premier-site, un éditeur de texte ou de code et un navigateur suffisent. Nous créons un seul fichier styles.css dans le même dossier que les trois pages.

Conservez votre propre image ordinateur.jpg et son texte alternatif adapté. Aucun serveur, aucune bibliothèque CSS, aucun JavaScript et aucune base de données ne sont nécessaires.

Les corrections reprennent les formulations du cours HTML. Lorsque vous avez personnalisé un paragraphe ou choisi une autre image, gardez votre contenu : les opérations portent sur les éléments identifiés, pas sur un remplacement arbitraire des textes.

Niveau conseillé : Débutant en CSS — suite du cours HTML du même parcours.

Durée indicative : Environ 8 à 12 heures, lecture, pratique, QCM et vérifications compris. Estimation indicative : les exercices prennent plus de temps que la lecture seule.

Version du logiciel ou référence concernée, si applicable : CSS moderne

Commencer ou reprendre le cours

Connectez-vous pour enregistrer votre progression et répondre aux QCM.

Sommaire du cours

Découvrir CSS et écrire ses premières règles

  1. Comprendre CSS et créer sa première feuille de style
  2. Cibler les éléments avec les sélecteurs CSS
  3. Ajouter plusieurs déclarations dans une règle CSS

Mettre en forme le texte et améliorer sa lisibilité

  1. Améliorer la lisibilité du texte avec les propriétés typographiques
  2. Choisir les couleurs et comprendre le contraste
  3. Construire une typographie cohérente et accessible

Comprendre les espacements et le modèle de boîte CSS

  1. Comprendre les espacements avec margin et padding
  2. Comprendre le modèle de boîte avec les bordures
  3. Maîtriser la largeur du site et de son image

Comprendre l’héritage, la cascade et la priorité des règles CSS

  1. Comprendre les valeurs héritées dans le site
  2. Comprendre la cascade sur les paragraphes d’introduction
  3. Comparer les sélecteurs sans dérégler les introductions

Organiser la disposition des éléments avec Flexbox

  1. Transformer la navigation commune en conteneur Flexbox
  2. Espacer et aligner les liens du menu
  3. Laisser la navigation revenir sur plusieurs lignes

Construire des mises en page avec CSS Grid

  1. Disposer les deux notes de progression avec CSS Grid
  2. Adapter les colonnes des notes sans minimum rigide
  3. Intégrer Grid et Flexbox sans modifier le reste du site

Adapter le petit site aux différentes tailles d’écran

  1. Écrire une première media query pour la navigation
  2. Partir de la petite largeur avec min-width
  3. Vérifier le reflow du tableau, de l’image et du formulaire

Finaliser les trois pages et vérifier leur accessibilité

  1. Rendre les liens et le focus faciles à repérer
  2. Finaliser le formulaire et ranger la feuille CSS
  3. Vérifier et terminer le site HTML et CSS

Adapter le petit site aux différentes tailles d’écran

  1. Découvrir les media queries et adapter la mise en page
  2. Finaliser l’adaptation du site et conclure le cours CSS