Bootstrap est le framework CSS le plus populaire au monde. Il fournit des composants prêts à l'emploi (navbar, cards, buttons, etc.) et un système de grille responsive puissant.
Avantages : Développement rapide, responsive par défaut, compatible tous navigateurs, documentation excellente, grande communauté.
Ajoutez ces lignes dans le <head> de votre HTML :
Bootstrap divise l'écran en 12 colonnes. Vous choisissez combien de colonnes chaque élément occupe.
3 colonnes égales (4 + 4 + 4 = 12)
2 colonnes (8 + 4 = 12)
4 colonnes égales (3 + 3 + 3 + 3 = 12)
| Préfixe | Taille écran | Exemple | Usage |
|---|---|---|---|
.col- |
< 576px | col-6 |
Tous les écrans |
.col-sm- |
≥ 576px | col-sm-6 |
Mobile large |
.col-md- |
≥ 768px | col-md-4 |
Tablette |
.col-lg- |
≥ 992px | col-lg-3 |
Desktop |
.col-xl- |
≥ 1200px | col-xl-2 |
Large desktop |
Redimensionnez la fenêtre pour voir l'adaptation !
text-start (gauche)
text-center (centré)
text-end (droite)
fw-bold (gras)
fst-italic (italique)
text-uppercase (MAJUSCULES)
text-primary (couleur)
Et un footer en bas.
🎯 Objectifs :
✅ Installer Bootstrap via CDN
✅ Comprendre le système de grille (12 colonnes)
✅ Utiliser les breakpoints responsive (sm, md, lg, xl)
✅ Appliquer les classes utilitaires (spacing, couleurs, texte)
✅ Utiliser les composants (buttons, alerts, cards)
📖 Points clés :
• container = conteneur principal
• row = ligne de grille
• col-md-4 = 4 colonnes sur 12 (tablette+)
• Classes utilitaires = rapide et efficace
• Responsive par défaut = mobile first
🏋️ Exercice :
Créez une landing page avec navbar Bootstrap, 3 cards de features et un footer !
