Aller au contenu

Propriété padding CSS

La propriété padding est utilisée pour créer un espace de remplissage sur tous les côtés du contenu d'un élément.

Les valeurs de padding sont définies à l'aide de longueurs ou de pourcentages.

INFO

Les valeurs négatives ne sont pas valides.

La propriété CSS padding est un raccourci pour les propriétés suivantes :

Nous pouvons utiliser la propriété padding pour tous les côtés (haut, bas, gauche, droite).

La propriété padding peut être définie avec une, deux, trois ou quatre valeurs :

  • Lorsque quatre valeurs sont spécifiées, la première définit le côté haut, la seconde le côté droit, la troisième le côté bas et la quatrième le côté gauche.
  • Lorsque trois valeurs sont spécifiées, la première définit le côté haut, la seconde les côtés droit et gauche, et la troisième définit le côté bas.
  • Lorsque deux valeurs sont spécifiées, la première définit les côtés haut et bas et la seconde définit les côtés droit et gauche.
  • Si le padding n'a qu'une seule valeur, elle s'applique aux quatre côtés
Valeur initiale0
S'applique àTous les éléments, sauf lorsque la propriété display est définie sur table-row-group, table-header-group, table-footer-group, table-row, table-column-group et table-column. Elle s'applique également à ::first-letter.
HéritéeNon.
AnimableOui. L'espace de remplissage est animable.
VersionCSS1
Syntaxe DOMobject.style.padding = "30px";

Syntaxe

Syntaxe de la propriété CSS padding

css
padding: length | initial | inherit;

Exemple de la propriété padding :

Exemple de la propriété CSS padding avec quatre valeurs

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 15px 30px 20px 40px;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

Dans l'exemple ci-dessous, ce code signifie que le padding du côté haut doit être de 15px, du côté droit de 30px, du côté bas de 20px et du côté gauche de 40px.

Exemple de la propriété padding avec la valeur "%" :

Exemple de la propriété CSS padding avec une valeur en %

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 5% 10% 10% 5%;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

Dans l'exemple ci-dessous, deux valeurs sont spécifiées. La première valeur définit les côtés haut et bas et la seconde valeur définit les côtés droit et gauche :

Exemple de la propriété padding avec deux valeurs :

Exemple de la propriété CSS padding avec deux valeurs

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 20px 40px;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

Résultat

Propriété CSS Padding

Valeurs

ValeurDescriptionTester »
lengthDéfinit un padding en px, pt, cm, etc. La valeur par défaut est 0.Tester »
%Définit le padding en % de l'élément parent.Tester »
initialFait utiliser à la propriété sa valeur par défaut.Tester »
inheritHérite la propriété de son élément parent.

Pratique

Quelles sont les fonctions du padding en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.