Maison> interface Web> tutoriel CSS> le corps du texte

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

王林
Libérer: 2024-08-14 10:39:50
original
496 Les gens l'ont consulté

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 CSS Box 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ù réside 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 douce et protectrice empêchant votre contenu de toucher les bords de la boîte.
  • Border: 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 frontière, comme l'air autour de votre boîte. Cela 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; }
Copier après la connexion

Cela 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. C'est 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; }
Copier après la connexion

Cela ajoute un coussin de 20 pixels 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; }
Copier après la connexion

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 en dehors de la frontière. 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; }
Copier après la connexion

Cela ajoute un espace de 30 pixels 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; }
Copier après la connexion

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

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 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!