L'attribut box-sizing vous permet de définir des éléments spécifiques qui correspondent à une certaine zone d'une manière spécifique. La syntaxe d'utilisation de cet attribut est "box-sizing: content-box|border-box|inherit;" .
L'environnement d'exploitation de cet article : système Windows 7, version CSS3, ordinateur Dell G3.
Propriété CSS3 box-sizing
Rôle : Permet de définir de manière exacte le contenu spécifique qui s'intégrera dans une certaine zone.
Remarque : Internet Explorer, Chrome, Safari et Opera prennent en charge l'attribut box-sizing. Firefox nécessite le préfixe -moz-.
Syntaxe :
box-sizing: content-box|border-box|inherit;
Valeur | Description | ||||||||
La largeur et la hauteur sont appliquées séparément à la zone de contenu de l'élément. Dessine le remplissage et les bordures de l'élément en dehors de sa largeur et de sa hauteur. | |||||||||
border-box | La largeur et la hauteur définies pour l'élément Détermine la zone de bordure de l'élément. <!DOCTYPE html> <html> <head> <style> div.container { width:30em; border:1em solid; margin: 100px auto; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; border:1em solid red; float:left; } </style> </head> <body> <div class="container"> <div class="box">这个 div 占据左半部分。</div> <div class="box">这个 div 占据右半部分。</div> </div> </body> </html> Copier après la connexion C'est-à-dire que tous les remplissages et bordures spécifiés pour l'élément seront dessinés dans la largeur et la hauteur définies. | ||||||||
inherit | Spécifie que la valeur de l'attribut box-sizing doit être héritée de l'élément parent. |