Bases des technologies web
.card {
box-sizing: content-box;
width: 200px;
padding: 10px;
border: 2px solid #333;
margin: 20px;
}Pour un élément auquel s'applique le CSS ci-dessus, quelle est la largeur mesurée d'un bord extérieur à l'autre des bordures gauche et droite ?
- A200px
- B224px
- C264px
Afficher la réponse et l'explication
Réponse : B. 224px
Dans le modèle de boîte CSS, un élément est formé, de l'intérieur vers l'extérieur, du contenu, du remplissage (padding), de la bordure (border) et de la marge (margin). Avec box-sizing: content-box (la valeur par défaut), width ne représente que la largeur du contenu ; la largeur jusqu'à l'extérieur des bordures vaut donc 200 + 10 × 2 + 2 × 2 = 224px. La marge est l'espace libre à l'extérieur de la bordure, qui sépare l'élément des autres. Avec box-sizing: border-box, width inclut tout jusqu'à la bordure, et la largeur du contenu devient 200 − 24 = 176px.
Continuer : 9 autres questions sur Bases des technologies web