Marges
Fait partie de la section Style avec CSS du Journey HTML de Coddy. Leçon 35 sur 76.
En CSS, la marge est l’espace autour d’un élément, à l’extérieur de toute bordure définie. Elle constitue un autre élément essentiel du modèle de boîte. Les marges servent à créer de l’espace entre les éléments, en les séparant les uns des autres.
Vous pouvez contrôler la marge sur les quatre côtés d'un élément (haut, droite, bas et gauche) indépendamment ou en utilisant la notation abrégée.
Voici la syntaxe de base pour utiliser la propriété margin :
selector {
margin-top: value;
margin-right: value;
margin-bottom: value;
margin-left: value;
}margin-top: La marge sur le côté supérieur de l'élément.margin-right: La marge sur le côté droit de l'élément.margin-bottom: La marge sur le côté inférieur de l'élément.
margin-left: La marge sur le côté gauche de l'élément.value: La valeur de marge souhaitée, qui peut être spécifiée en pixels (px), ems (em), pourcentages (%) ou d'autres unités CSS valides.
Vous pouvez également utiliser la notation abrégée pour définir la marge des quatre côtés à la fois, par exemple :
p {
margin: 20px; /* Applique la même marge aux quatre côtés */
}
div {
margin: 10px 25px; /* Définit la marge supérieure et inférieure à 10px, et la marge gauche et droite à 25px */
}
.button {
margin: 15px 30px 10px 5px;/* Définit la marge pour chaque côté individuellement */
}Dans cet exemple, tous les éléments <p> ont une marge de 20px de tous les côtés, tous les éléments <div> ont une marge supérieure et inférieure de 10px et une marge gauche et droite de 25px, et tous les éléments avec la classe button ont une marge supérieure de 15px, une marge droite de 30px, une marge inférieure de 10px et une marge gauche de 5px.
Défi
FacileOn vous donne un document HTML avec un titre (<h1>) et une division (<div>). Votre tâche consiste à utiliser la propriété margin pour ajouter de l'espace autour de ces éléments. Suivez les étapes ci-dessous :
- Écrivez une règle CSS qui cible l'élément
<h1>. Définissez lamarginà20pxde tous les côtés. - Écrivez une règle CSS qui cible l'élément
<div>. Définissez lamarginsupérieure et inférieure à10pxet lamargingauche et droite à30px.
Essayez vous-même
<html>
<head>
<title>Margins</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1 style="border:2px solid black;">Mastering CSS Margins</h1>
<div style="border:2px solid black;">Margins create space around elements.</div>
</body>
</html>Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Style avec CSS
4Fondamentaux du texte
Couleur du texteFamille de policesTaille de policeGraisse de la policeAlignement du texteDécoration du texteDéfi récapitulatif n° 1Défi récapitulatif n° 27Modèle de boîte – Partie 1
Qu’est-ce que le modèle de boîte ?Espacement intérieurMargesBorduresLargeur et hauteurDéfi récapitulatif5Couleurs et arrière-plans
Couleur d’arrière-planCouleurs HEXCouleurs RGBTransparence avec RGBADéfi récapitulatif n° 18Modèle de boîte – Partie 2
Dimensionnement des boîtesRayon de bordureDébordementOmbre de boîteDéfi récapitulatifEntraînez-vous par vous-même : Playground Web