Défi : Appliquer la Propriété Box-Sizing aux Éléments
Tâche
Explorer les différences pratiques entre les valeurs content-box et border-box pour la propriété box-sizing. Tâches à réaliser :
- Appliquer la valeur
content-boxà la propriétébox-sizingpour l’élément avec l’identifiantcontent-box. - Appliquer la valeur
border-boxà la propriétébox-sizingpour l’élément avec l’identifiantborder-box.
index.html
index.css
box-sizing: content-box: La largeur et la hauteur excluent le remplissage (padding) et la bordure.box-sizing: border-box: La largeur et la hauteur incluent le remplissage (padding) et la bordure.
index.html
index.css
Explication
Dans cet exemple, deux éléments div utilisent chacun une valeur différente pour la propriété box-sizing :
- Le premier
divpossède une bordure rouge et utilise la valeur par défautcontent-boxpour la propriétébox-sizing. Même si lawidthet laheightsont définies à200px, lepaddinget laborderajoutent de l'espace supplémentaire, ce qui donne des dimensions supérieures à200pxdans les deux directions ; - À l'inverse, le second
divprésente une bordure bleue et utilise la valeurborder-boxpour la propriétébox-sizing. Ici, lawidthet laheightrestent à200px, mais lepaddinget labordersont inclus dans les dimensions du bloc.
On peut observer la différence de taille entre les deux boîtes : la première est plus grande à cause de l'espace ajouté par le padding et la border, tandis que la seconde conserve une taille constante de 200px, incluant le padding et la border.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me the CSS code for applying these box-sizing values?
Can you explain when to use content-box vs border-box in real projects?
What happens if I don't specify the box-sizing property?
Awesome!
Completion rate improved to 2.56
Défi : Appliquer la Propriété Box-Sizing aux Éléments
Glissez pour afficher le menu
Tâche
Explorer les différences pratiques entre les valeurs content-box et border-box pour la propriété box-sizing. Tâches à réaliser :
- Appliquer la valeur
content-boxà la propriétébox-sizingpour l’élément avec l’identifiantcontent-box. - Appliquer la valeur
border-boxà la propriétébox-sizingpour l’élément avec l’identifiantborder-box.
index.html
index.css
box-sizing: content-box: La largeur et la hauteur excluent le remplissage (padding) et la bordure.box-sizing: border-box: La largeur et la hauteur incluent le remplissage (padding) et la bordure.
index.html
index.css
Explication
Dans cet exemple, deux éléments div utilisent chacun une valeur différente pour la propriété box-sizing :
- Le premier
divpossède une bordure rouge et utilise la valeur par défautcontent-boxpour la propriétébox-sizing. Même si lawidthet laheightsont définies à200px, lepaddinget laborderajoutent de l'espace supplémentaire, ce qui donne des dimensions supérieures à200pxdans les deux directions ; - À l'inverse, le second
divprésente une bordure bleue et utilise la valeurborder-boxpour la propriétébox-sizing. Ici, lawidthet laheightrestent à200px, mais lepaddinget labordersont inclus dans les dimensions du bloc.
On peut observer la différence de taille entre les deux boîtes : la première est plus grande à cause de l'espace ajouté par le padding et la border, tandis que la seconde conserve une taille constante de 200px, incluant le padding et la border.
Merci pour vos commentaires !