Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ Css
16.0 Systèmes de grilles
16 1 Utilisation De Systemes De Grilles CSS Tels Que Bootstrap

Utilisation de Systèmes de Grilles CSS tels que Bootstrap

Dans cette section, nous allons explorer l'utilisation de systèmes de grilles CSS pré-construits tels que Bootstrap, qui simplifient la création de mises en page réactives et flexibles sur le Web.

1. Intégration de Bootstrap

Bootstrap est un framework CSS populaire qui fournit des composants et des styles prédéfinis, y compris un système de grille flexible basé sur Flexbox. Pour l'utiliser, vous devez inclure le fichier CSS de Bootstrap dans votre projet.

Exemple:

<!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Bootstrap Grid Example</title>
        <link
            href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"
            rel="stylesheet"
        />
    </head>
    <body>
        <!-- Votre contenu HTML ici -->
        <div class="container">
            <div class="row">
                <div class="col-md-6">
                    <p>Colonne 1</p>
                </div>
                <div class="col-md-6">
                    <p>Colonne 2</p>
                </div>
            </div>
        </div>
        <!-- Fin de votre contenu HTML -->
    </body>
</html>

Dans cet exemple, nous avons inclus le fichier CSS de Bootstrap via une URL CDN et utilisé les classes container, row et col-md-6 pour créer une grille à deux colonnes.

2. Utilisation des Classes de Grille Bootstrap

Bootstrap fournit un ensemble de classes de grille pour définir la mise en page des éléments à différentes tailles d'écran. Par exemple, col-md-6 signifie que la colonne prendra la moitié de la largeur de l'écran pour les dispositifs de taille moyenne et supérieure.

Exemple:

<div class="container">
    <div class="row">
        <div class="col-sm-6 col-md-4 col-lg-3">
            <p>Colonne 1</p>
        </div>
        <div class="col-sm-6 col-md-4 col-lg-3">
            <p>Colonne 2</p>
        </div>
        <div class="col-sm-6 col-md-4 col-lg-3">
            <p>Colonne 3</p>
        </div>
        <div class="col-sm-6 col-md-4 col-lg-3">
            <p>Colonne 4</p>
        </div>
    </div>
</div>

Dans cet exemple, chaque colonne occupera la moitié de la largeur de l'écran pour les dispositifs de taille moyenne (col-sm-6), un tiers pour les dispositifs de taille moyenne à grande (col-md-4), et un quart pour les dispositifs de grande taille (col-lg-3).

3. Personnalisation et Extensibilité

Bien que Bootstrap offre des fonctionnalités prêtes à l'emploi, il est également hautement personnalisable et extensible. Vous pouvez personnaliser les variables, créer vos propres classes et intégrer des plugins pour étendre ses fonctionnalités selon vos besoins.

Conclusion

En utilisant des systèmes de grilles CSS comme Bootstrap, vous pouvez créer rapidement et efficacement des mises en page réactives et adaptables pour vos sites Web. Expérimentez avec les différentes classes et options de personnalisation pour obtenir les résultats souhaités tout en bénéficiant de la robustesse et de la flexibilité du framework Bootstrap.