En CSS, le Box Model est un concept important pour déterminer comment un élément est structuré et positionné sur une page Web. Il se compose de composants fondamentaux tels que Contenu Padding, Border et Margin.
Content
Content
est la zone qui contient le contenu réel de l'élément, tel que du texte, des images ou des vidéos.
Pour définir la taille du contenu, nous utilisons les propriétés width
et height
.
Padding
Padding
est l'espace autour du contenu, créant un espace entre le contenu et celui de l'élément border.
Pour spécifier padding des valeurs, nous utilisons les propriétés padding-top,
padding-right,
padding-bottom
et . padding-left
Border
Le Border
est le contour autour de l'élément, créant une frontière claire entre le contenu et la zone environnante.
Pour formater le border, nous utilisons les propriétés border-width
, border-style
et border-color
.
Margin
Margin est l'espace à l'extérieur de l'élément border, créant un espace entre les autres éléments.
Pour définir des valeurs margin, nous utilisons les propriétés margin-top
, et. margin-right
margin-bottom
margin-left
En utilisant le Box Model CSS, nous pouvons personnaliser la taille et la position d'un élément en modifiant les valeurs de ses composants.
Exemple:
.box {
width: 200px;
height: 100px;
padding: 20px;
border: 1px solid black;
margin: 10px;
}
Dans l'exemple ci-dessus, l'élément avec la classe .box
a une largeur de 200px et une hauteur de 100px. Il a un 20px padding, un noir border d'une épaisseur de 1px et un 10px margin.
En ajustant ces valeurs, vous pouvez créer des éléments avec des tailles et des espacements différents sur votre page Web. Grâce à l'utilisation de Box Model, vous contrôlez le positionnement, la taille et l'espacement des éléments dans votre interface.