Accueil
M1 | Les Fondamentaux techniques du web M2 | Les CMS avancés M3 | Les Produits UX UI M4 | Prototypage Avancé M5 | Intégration avancée & Projet Fil Rouge Bonus Formation
A propos Me Connecter Créer un compte
LMS Pro LMS Pro
  • Accueil
  • Formation Production Web & Interface
    • Module 1 — Fondamentaux techniques du web
    • Module 2 — CMS avancés
    • Module 3 — UX & UI Produit
    • Module 4 — Prototypage avancé
    • Module 5 — Intégration avancée & projet fil rouge
    • Module Bonus
  • A propos
  • Se connecter
  • S'enregistrer
Skip to content

wp-pro-test

LMS Pro — Votre plateforme pour apprendre, évoluer, réussir

Formations Professionnelle

Designer UX-UI

CSS : Mettre en Forme le Contenu Web – Guide Complet

Posted on 6 janvier 202623 janvier 2026 By Frédéric Moitry Aucun commentaire sur CSS : Mettre en Forme le Contenu Web – Guide Complet
Module 1 — Fondamentaux techniques du web

CSS : Mettre en Forme le Contenu Web – Guide Complet

Maîtrisez les fondamentaux de CSS (Cascading Style Sheets) pour transformer l’apparence de vos pages web. Ce tutoriel complet couvre la syntaxe CSS, les méthodes d’application et les propriétés essentielles.

Niveau : Débutant

Durée : 45 minutes

Public cible : Développeurs web débutants, Designers souhaitant coder

Objectifs pédagogiques

  • Comprendre le rôle de CSS dans le développement web
  • Maîtriser la syntaxe des règles CSS
  • Savoir appliquer CSS à un document HTML
  • Utiliser les propriétés de base pour le style

CSS (Cascading Style Sheets) n’est pas un langage de programmation, ni un langage de balisage. CSS est un langage de feuille de style qui permet de mettre en forme les éléments HTML.

Le principe est simple : vous sélectionnez les éléments à styliser, puis vous définissez des valeurs pour leurs propriétés de style.

Exemple HTML de base

<p>Instructions de la vie :</p>
<ul>
<li>Manger</li>
<li>Dormir</li>
<li>Recommencer</li>
</ul>

Avec du CSS appliqué

p {
font-family: sans-serif;
color: red;
}

li {
background-color: greenyellow;
border: 1px solid black;
margin-bottom: 5px;
}

Résultat visuel : Le paragraphe sera en rouge avec une police sans-serif, et chaque élément de liste aura un fond vert-jaune avec une bordure noire.

CSS offre de nombreuses fonctionnalités : images d’arrière-plan, dégradés, contrôle de la typographie, animations, et mise en page complète d’un site web.

Il existe trois méthodes pour appliquer du CSS à un document HTML :

1. Feuille de Style Externe (Recommandé)

La méthode la plus commune et la plus maintenable :

<!-- Dans le head de votre HTML -->
<link href="styles/style.css" rel="stylesheet" />

Et dans votre fichier style.css :

p {
color: red;
}

2. Feuille de Style Interne

Les règles CSS dans une balise <style> dans le head :

<head>
<style>
h1 {
color: blue;
background-color: yellow;
}
</style>
</head>

3. Styles en Ligne (À éviter)

CSS directement dans l’attribut style d’un élément :

<h1 style="color: blue; background-color: yellow;">
Hello World!
</h1>

⚠️ Attention : Les styles en ligne rendent le code difficile à maintenir. Préférez toujours les feuilles de style externes.

Comprendre la structure d’une règle CSS est fondamental. Voici les composants :

p {
color: red;
width: 500px;
border: 1px solid black;
}

Composants d’une règle CSS

  • Sélecteur : p – cible les éléments à styliser
  • Accolades : { } – délimitent le bloc de déclarations
  • Déclaration : color: red; – une paire propriété/valeur
  • Propriété : color – l’aspect à modifier
  • Valeur : red – le réglage souhaité

Règles de syntaxe importantes

  • Chaque déclaration se termine par un point-virgule (;)
  • Propriété et valeur sont séparées par deux points (:)
  • Plusieurs sélecteurs peuvent partager une même règle :

p,
.my-class,
#my-id {
color: red;
}

Cette règle applique la couleur rouge aux paragraphes, aux éléments avec la classe my-class, et à l’élément avec l’ID my-id.

En CSS, tout est une boîte. Comprendre le modèle de boîte est essentiel pour maîtriser les mises en page.

Les quatre zones d’une boîte

┌─────────────────────────────────┐
│ MARGIN │
│ ┌───────────────────────────┐ │
│ │ BORDER │ │
│ │ ┌─────────────────────┐ │ │
│ │ │ PADDING │ │ │
│ │ │ ┌───────────────┐ │ │ │
│ │ │ │ CONTENT │ │ │ │
│ │ │ └───────────────┘ │ │ │
│ │ └─────────────────────┘ │ │
│ └───────────────────────────┘ │
└─────────────────────────────────┘

Propriétés du modèle de boîte

body {
width: 600px; /* Largeur du contenu */
margin: 0 auto; /* Centrage horizontal */
background-color: #ff9500;
padding: 0 20px 20px 20px;
border: 5px solid black;
}

Comprendre les valeurs multiples

  • margin: 0 auto; → haut/bas: 0, gauche/droite: auto (centré)
  • padding: 0 20px 20px 20px; → haut, droite, bas, gauche (sens horaire)
? Astuce : La valeur auto sur margin-left et margin-right centre un élément bloc horizontalement.

Couleurs

/* Changer la couleur de fond de la page */
html {
background-color: #00539f;
}

/* Couleur du texte */
h1 {
color: #00539f;
}

Ombres de texte

h1 {
text-shadow: 3px 3px 1px black;
/* décalage-x, décalage-y, flou, couleur */
}

Centrer une image

img {
display: block; /* Transforme en élément bloc */
margin: 0 auto; /* Centrage horizontal */
max-width: 100%; /* Image responsive */
}

Important : Les images sont des éléments inline par défaut. Pour utiliser margin: auto, il faut d’abord les transformer en bloc avec display: block;.

Créez une page web stylisée en suivant ces étapes :

1. Structure HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon Premier Site Stylisé</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Bienvenue sur mon site</h1>
<p>Un paragraphe de présentation.</p>
<img src="logo.png" alt="Logo">
</body>
</html>

2. Styles CSS complets

/* Base */
html {
font-size: 10px;
font-family: 'Roboto', sans-serif;
background-color: #00539f;
}

body {
width: 600px;
margin: 0 auto;
background-color: #ff9500;
padding: 0 20px 20px 20px;
border: 5px solid black;
}

/* Titre */
h1 {
font-size: 60px;
text-align: center;
margin: 0;
padding: 20px 0;
color: #00539f;
text-shadow: 3px 3px 1px black;
}

/* Paragraphes */
p {
font-size: 16px;
line-height: 2;
letter-spacing: 1px;
}

/* Images */
img {
display: block;
margin: 0 auto;
max-width: 100%;
}

✅ Résultat : Vous obtenez une page avec un fond bleu, un conteneur orange centré, un titre avec ombre, et une image centrée responsive.
Catégories : CSS Fondamentaux HTML Mise en forme Style Tutoriel débutant

Navigation de l’article

❮ Previous Post: Les tendances de l’UX en 2025
Next Post: Les Sélecteurs CSS : Guide Complet pour Cibler vos Éléments ❯

À voir également

Module 1 — Fondamentaux techniques du web
La mise en forme CSS
22 janvier 2026
Module 1 — Fondamentaux techniques du web
Structure HTML : Les Balises Essentielles pour vos Pages Web
6 janvier 2026

LMS Pro LMS Pro est une plateforme pédagogique dédiée au monde de la Formation Professionnelle. LMS Pro 2026 Tous droits réservés

Vous devez vous connecter

Mot de passe oublié ?
Pas encore de compte, cliquez ici
LMS Pro

Créer un compte

Remplissez ces informations

Déjà un compte ? Se connecter
LMS Pro