Marge et Remplissage Simplifiés
Glissez pour afficher le menu
Vous savez que chaque élément possède un contenu, un remplissage (padding), une bordure et une marge. Voyons comment contrôler l'espacement à l'aide de ces propriétés.
Padding
Le padding crée un espace à l'intérieur de l'élément, entre le contenu et la bordure.
.box {
padding: 20px;
}
Cela applique 20px de padding sur les quatre côtés.
Raccourci pour le padding
Le padding peut être écrit en utilisant une syntaxe abrégée.
L'ordre des valeurs est toujours : haut → droite → bas → gauche
padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */
Propriétés de remplissage individuelles
Vous pouvez également contrôler chaque côté séparément :
padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;
Marge
La marge crée un espace à l'extérieur de l'élément, entre celui-ci et les autres éléments.
.box {
margin: 20px;
}
Raccourci pour la marge
La marge suit les mêmes règles de raccourci que le remplissage :
margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */
Propriétés de marge individuelles
Peuvent également être définies individuellement :
margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;
Bordure
La bordure se situe entre le remplissage (padding) et la marge.
Raccourci de base :
border: 4px solid brown;
Cela définit : largeur, style, couleur.
Les styles de bordure courants incluent solid, dotted, dashed et double.
Vous pouvez également contrôler chaque côté individuellement si nécessaire :
border-top: 2px solid black;
Considérons l'exemple suivant et identifions les styles de bordure possibles :
index.html
styles.css
Sortie
Padding :
- Ajoute de l'espace à l'intérieur de l'élément ;
- Agrandit la zone d'arrière-plan.
Marge :
- Ajoute de l'espace à l'extérieur de l'élément ;
- N'affecte pas l'arrière-plan de l'élément.
1. Quel côté reçoit 40px dans la déclaration suivante ?
2. Quelle propriété ajoute de l'espace à l'intérieur d'un élément, entre son contenu et sa bordure ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion