Exercice 1 : Dimensions de base

Créez trois <div> avec les dimensions suivantes :

Indice : Utilisez les propriétés width, height, min-height, et max-width.

<style>
    /* Votre code CSS ici */
</style>

<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>

Corrigé :

<style>
    .box1 {
        width: 300px;
        height: 150px;
        background-color: lightcoral;
    }
    .box2 {
        width: 50%;
        min-height: 100px;
        background-color: lightgreen;
    }
    .box3 {
        max-width: 500px;
        height: 10em;
        background-color: lightblue;
    }
</style>

Explication : Les unités px, %, et em permettent de définir des dimensions fixes, relatives ou basées sur la taille de la police.

Exercice 2 : Marges

Appliquez les marges suivantes aux trois <div> :

Indice : Utilisez la propriété margin.

<style>
    /* Votre code CSS ici */
</style>

<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>

Corrigé :

<style>
    .box1 {
        margin-bottom: 20px;
    }
    .box2 {
        margin-left: 30px;
    }
    .box3 {
        margin: 10px;
    }
</style>

Explication : La propriété margin contrôle l'espace extérieur autour d'un élément.

Exercice 3 : Bordures

Ajoutez des bordures aux trois <div> :

Indice : Utilisez les propriétés border, border-radius, border-top, et border-bottom.

<style>
    /* Votre code CSS ici */
</style>

<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>

Corrigé :

<style>
    .box1 {
        border: 2px solid black;
    }
    .box2 {
        border: 3px dotted red;
        border-radius: 10px;
    }
    .box3 {
        border-top: 5px double blue;
        border-bottom: 5px double blue;
    }
</style>

Explication : La propriété border permet de styliser les contours d'un élément.

Exercice 4 : Rembourrage (padding)

Ajoutez du rembourrage aux trois <div> :

Indice : Utilisez la propriété padding.

<style>
    /* Votre code CSS ici */
</style>

<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>

Corrigé :

<style>
    .box1 {
        padding: 15px;
    }
    .box2 {
        padding: 10px 20px;
    }
    .box3 {
        padding: 5px 10px 15px 20px;
    }
</style>

Explication : La propriété padding contrôle l'espace intérieur entre le contenu et la bordure.

Exercice 5 : Combinaison

Créez une <div> avec les propriétés suivantes :

Indice : Combinez les propriétés width, height, margin, border, et padding.

<style>
    /* Votre code CSS ici */
</style>

<div class="box"></div>

Corrigé :

<style>
    .box {
        width: 400px;
        height: 200px;
        margin: 20px;
        border: 1px solid gray;
        padding: 15px;
        background-color: lightyellow;
    }
</style>

Explication : Cet exercice combine toutes les propriétés du box model.

Retourner aux exercices