Web et Interaction

Introduction au CSS

Mise en forme des pages web — sélecteurs, couleurs et mise en page de base.

🦊

Introduction au CSS

Le CSS (Cascading Style Sheets) complète le HTML : il définit l'apparence (couleurs, polices, espacements, disposition) sans changer la structure du document.

1. Lier une feuille de style

<head>
  <link rel="stylesheet" href="style.css">
</head>

Ou en interne pour un prototype :

<style>
  h1 { color: #ea580c; }
</style>

2. Sélecteurs essentiels

SélecteurExempleCible
Élémentp { }Tous les paragraphes
Classe.carte { }class="carte"
Identifiant#entete { }id="entete" (unique)
<header id="entete" class="bandeau">Mon site</header>
#entete { background: #1e293b; color: white; padding: 1rem; }
.bandeau { text-align: center; }

3. Propriétés courantes

body {
  font-family: system-ui, sans-serif;
  line-height: 1.5;
  margin: 0;
  background: #f8fafc;
}

.carte {
  max-width: 40rem;
  margin: 2rem auto;
  padding: 1.5rem;
  border-radius: 1rem;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.08);
}

4. Flexbox (mise en page simple)

.menu {
  display: flex;
  gap: 1rem;
  justify-content: center;
  flex-wrap: wrap;
}

5. Lien avec la suite du parcours

Après ce cours, vous pouvez enchaîner avec Interactions JavaScript pour rendre la page dynamique.

Programme Première

Le BO attend la capacité à structurer une page (HTML) et à en contrôler la présentation (CSS), avant d'ajouter des scripts côté client.