"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Modèle de boîte CSS : la sauce secrète des mises en page Web

Modèle de boîte CSS : la sauce secrète des mises en page Web

Publié le 2024-11-01
Parcourir:991

Bienvenue dans le monde fabuleux du CSS !

Cette fois, nous sommes sur le point de découvrir l'un des concepts fondamentaux de la conception Web : le modèle de boîte CSS. Si vous vous êtes déjà demandé pourquoi les éléments de votre page semblent avoir un remplissage invisible ou des marges mystérieuses, vous êtes au bon endroit.

Plongeons dans le monde carré du CSS et apprenons comment ce modèle peut faire de vous un maestro de la mise en page !

CSS Box Model: The Secret Sauce of Web Layouts

Découvrez le modèle Box : les sous-vêtements de votre page Web !

Considérez le modèle de boîte CSS comme le sous-vêtement secret de votre page Web. C'est la base qui permet de garder tout bien rangé et organisé. Chaque élément de votre page est enveloppé dans une boîte, et cette boîte est composée de quatre couches distinctes :

  • Contenu : il s'agit de la couche interne où se trouvent votre texte, vos images ou tout autre contenu. C'est comme la couche la plus confortable de votre boîte.
  • Padding : le coussin entourant votre contenu. Imaginez-le comme une couche protectrice douce empêchant votre contenu de toucher les bords de la boîte.
  • Bordure : le cadre extérieur de la boîte. C'est la partie que vous pouvez voir et styliser avec des couleurs et de l'épaisseur.
  • Marge : l'espace à l'extérieur de la bordure, comme l'air autour de votre boîte. Il crée un espace entre votre élément et les autres autour de lui.

1. Contenu : La star du spectacle

Le contenu est l'endroit où toute la magie opère. C'est là que vous placez votre texte, vos images et d'autres éléments. Vous contrôlez la taille de la zone de contenu à l'aide de propriétés telles que la largeur et la hauteur.

.box {
    width: 200px;
    height: 100px;
}

Ceci définit la taille de votre zone de contenu. Puisque la zone de contenu est l'endroit où vont vos affaires, assurez-vous qu'elle est suffisamment spacieuse pour tout ce que vous souhaitez y intégrer !

2. Rembourrage : La couverture douillette

Le rembourrage est comme la couverture confortable que vous jetez sur votre contenu. Il s'agit de l'espace entre le contenu et la bordure, qui garantit que votre contenu ne se blottit pas trop près des bords.

.box {
    padding: 20px;
}

Cela ajoute un coussin de 20 px autour de votre contenu. C'est comme donner un peu de répit à votre contenu.

3. Bordure : le cadre élégant

Border est le cadre élégant qui entoure votre contenu et votre remplissage. Vous pouvez personnaliser sa couleur, sa largeur et son style. C'est comme choisir le cadre photo parfait pour votre œuvre d'art.

.box {
    border: 2px solid #007BFF;
}

Ici, vous avez une bordure bleue unie de 2 pixels autour de votre boîte. N'hésitez pas à faire preuve de créativité avec des bordures en pointillés, en pointillés ou même en double !

4. Marge : l’espace insaisissable

Les marges sont l'espace situé à l'extérieur de la bordure. Ils sont comme le champ de force invisible qui sépare les éléments. Utilisez les marges pour contrôler la distance entre votre boîte et les autres éléments de la page.

.box {
    margin: 30px;
}

Cela ajoute un espace de 30 px autour de votre boîte, garantissant qu'elle ne heurte pas ses voisins. C'est comme donner un espace personnel à votre boîte !

5. Dimensionnement de la boîte : ajuster le comportement de la boîte

Par défaut, le modèle de boîte ajoute un remplissage et une bordure à la largeur et à la hauteur de l'élément, ce qui rend la taille réelle plus grande que celle que vous spécifiez. Si vous souhaitez modifier ce comportement, utilisez la propriété box-sizing.

.box {
    box-sizing: border-box;
}

Avec border-box, la largeur et la hauteur que vous définissez incluent le remplissage et la bordure. C'est comme relooker votre boîte pour qu'elle corresponde exactement à ce que vous souhaitez.

Conseil de pro ?
La valeur de dimensionnement par défaut est content-box, qui exclut le remplissage et les bordures des calculs de largeur et de hauteur. Passer au dimensionnement de la boîte : border-box peut simplifier la gestion de la mise en page en incluant le remplissage et les bordures dans la taille totale de l'élément.

Envelopper le tout

Le modèle de boîte CSS peut sembler beaucoup à prendre en compte ; mais une fois que vous aurez compris, vous découvrirez que c'est la clé pour maîtriser la mise en page et l'espacement de votre page Web. N'oubliez pas que chaque élément de votre page est une boîte avec du contenu, un remplissage, une bordure et une marge. Familiarisez-vous avec ces concepts et vous vous coifferez comme un pro en un rien de temps.

Bon codage !

Déclaration de sortie Cet article est reproduit sur : https://dev.to/gdebojyoti/css-box-model-the-secret-sauce-of-web-layouts-1c17?1 En cas de violation, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3