La gestion de l’espace dans les mises en page CSS peut rapidement devenir complexe.
Sans une compréhension claire du modèle de boîte, les éléments peuvent se chevaucher ou se désaligner, créant des designs chaotiques.
Cet article vous guide à travers le modèle de boîte CSS, en expliquant l’utilisation des marges et des paddings pour un contrôle optimal des espaces.
Maîtrisez Tailwind CSS : De l'installation à l'optimisation avancée
Les propriétés pour gérer l’espace dans les boîtes
On a vu qu’il y a deux marges en CSS avec leurs propriétés respectives qui sont :
- Marge extérieure (margin) :Utilisez le préfixe m pour ajouter de l’espace autour d’un élément :m-4: marge sur les quatre côtés etmt-3,mr-3,mb-3,ml-3: marges spécifiques en haut, droite, bas, gauche.
- Marge intérieure (padding) :Utilisez le préfixe p pour ajouter de l’espace à l’intérieur d’un élément :p-5: remplissage sur les quatre côtés etpt-3,pr-3,pb-3,pl-3: remplissages spécifiques en haut, droite, bas, gauche.
Nous allons ajouter ces classes dans la section appropriée de notre documentation, afin de pouvoir les utiliser facilement et de manière cohérente dans la suite de notre projet, comme le montre la photo suivante.
Comprendre le modèle de boîtes
Malgré le fait que vous avez une certaine base en CSS, je vais essayer de faire un petit détour sur le modèle de boîtes afin que vous puissiez mieux comprendre les propriétés margin et padding Tailwind.
En CSS, chaque élément HTML est considéré comme une boîte rectangulaire . Cette boîte est composée de plusieurs couches qui influencent son apparence et son comportement dans une mise en page. Ces couches sont :
- Le contenu (Content) :L’espace où se trouve le texte, les images ou d’autres éléments. C’est la partie centrale de la boîte.
- Le rembourrage (Padding) :L’espace intérieur entre le contenu et la bordure. Il permet d’ajouter de l’espace à l’intérieur de la boîte, sans affecter les éléments extérieurs.
- La bordure (Border) :Une ligne qui encadre la boîte et peut être stylisée (épaisseur, couleur, style).
- La marge (Margin) :L’espace extérieur qui sépare la boîte des autres éléments ou de ses limites environnantes.
Par défaut, le modèle de boîte ne prend pas en compte padding et border dans les dimensions définies par width et height . Cependant, vous pouvez changer cela avec la propriété box-sizing avec les valeurs :
- content-box(par défaut) :widthetheightne comprennent que le contenu.paddingetborders’ajoutent à la taille totale.
- border-box :widthetheightincluent le contenu, lepaddinget laborder. Cela facilite la gestion des dimensions.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Qu'est-ce que le modèle de boîte en CSS ?
Comment utiliser la marge et le padding en CSS ?
Pourquoi utiliser box-sizing: border-box ?
Comment les propriétés margin et padding influencent-elles la mise en page ?
Comment intégrer les classes de marge et de padding avec Tailwind CSS ?
Conclusion
En comprenant le modèle de boîte CSS, vous maîtrisez l’art de la mise en page web. Quelle autre technique CSS souhaitez-vous explorer pour améliorer vos designs ?