documentation css padding

Vous êtes ici: Les articles techniques » documentation » Cascading Style Sheets : L'ensemble des propriétés CSS » padding

Table des matières

padding

Version CSS : 1

  • S’applique à : Tous les éléments.
  • Valeur héritée : Non
  • Valeur par défaut : selon l’élément

Compatibilité

Navigateur IE 6 IE 7 Firefox 1.5 Firefox 2 Opera 8.5 Opera 9 Konqueror 3.5 Safari 2
padding Partiel Partiel Oui Oui Oui Oui Non testé Non testé
Unité de longueur Oui Oui Oui Oui Oui Oui Non testé Non testé
Percentage Partiel Oui Oui Oui Oui Oui Non testé Non testé
inherit Non Non Oui Oui Oui Oui Non testé Non testé

Explications

Regroupe les différentes propriétés permettant de définir l’espace intérieur d’un élément, entre ses bords et son contenu :

  1. padding-top
  2. padding-right
  3. padding-bottom
  4. padding-left

Si l’on ne précise qu’une longueur, celle-ci s’appliquera aux quatres cotés de l’élément. Il est cependant possible de définir les cotés indépendemment un indiquant plusieurs longueurs.

Attribution des marges si plusieurs mentions sont définies (depuis CSS2 uniquement et donc non reconnu par les anciens navigateurs) :

  • si 2 valeurs : première mention pour le haut et le bas, seconde pour droite et gauche.
  • si 3 valeurs : première mention pour le haut, seconde pour droite et gauche, troisième pour le bas.
  • si 4 valeurs : les quatre mentions sont respectivement attribuées aux espaces haut, droite, bas et gauche.

Valeurs pour les mentions :

  • longueur : espace défini dans une unité précise
  • pourcentage : espace calculé en fonction de la longueur de l’élément

Les valeurs négatives ne sont pas permises.

Exemple de script

.padding1 {
  padding: 30px; ;
}
 
.padding2 {
  padding: 30px 50px;;
}
 
.padding3 {
  padding: 30px 50px 5px; ;
}
 
.padding4 {
  padding: 30px 50px 5px 20px;;
}



veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod