9. Boxes positionnement¶
Pour les exercices suivant commencez par créer une nouvelle page HTML à votre mini site d'exercice appelez boxes.html. Et ajoutez cette page à votre menu de navigation principal.
Exercice 1 - Positionnement des boîtes¶
- Créez une boîte principale avec pour classe CSS
main-boxavec les attributs de style suivant:- largeur: auto ;
- hauteur: 250px ;
- une bordure de 1px solide noire ;
- une couleur de fond lightgray ;
- des marges du haut et du bat extérieures de 20px ;
- des marges de gauche et de droite extérieures de auto (centrée).
- Ajoutez à l'intérieur de la boîte principale
main-box, 3 boîtes avec comme classe CSSbox-itemet les attributs suivant:- taille: 100 x 100px ;
- une bordure de 1px solide noire ;
- une couleur de fond différente pour chaque boîte ;
- Positionnez les 3 boîtes de la manière suivante:
- la première boîte en haut à gauche avec une marge de 20px ;
- la deuxième boîte au centre de la boîte principale ;
- la troisième boîte en bas à droite avec une marge de 20px.
Notez
Pour cet exercice vous devez utiliser uniquement la technique de positionnement avec l'attribut position. Pas de flex! Et pas de classe supplémentaire, mais utilisez les techniques de Ciblage structurel.
Résulta attendu

Exercice 2 - Alignement des boîtes avec Flexbox¶
- Créez une boîte principale avec pour classe CSS
main-box-flexavec les attributs de style suivant:- largeur: auto ;
- hauteur: 250px ;
- une bordure de 1px solide noire ;
- une couleur de fond lightgray ;
- des marges du haut et du bat extérieures de 20px ;
- des marges intérieur de 20px.
- Ajoutez à l'intérieur de la boîte principale
main-box-flex, 3 boîtes avec comme classe CSSbox-item-flexet les attributs suivant:- taille: 100 x 100px ;
- une bordure de 1px solide noire ;
- une couleur de fond différente pour chaque boîte ;
- Utilisez Flexbox pour aligner les boîtes horizontalement et verticalement.
- Utilisez Flexbox pour espacer les boîtes entre elles horizontalement.
- Faite en sorte que le 1ère boite se positionne en haut à gauche avec Flexbox.
- Faite en sorte que la 3ème boîte se positionne en bat à droite avec Flexbox.

Exercice 3 - Alignement des boîtes avec Flexbox¶
Veuillez reproduire l'alignement des images selon le modèle ci-dessous en utilisant l'attribut justify-content: spécifique pour une boîte / boxe de type flex.

Pour ce faire retrouvez la base du code HTML et CSS a utiliser ici