Valeurs CSS - noelno/dovelei GitHub Wiki

Types de valeurs

  1. Valeur spécifiée dans la feuille de style, héritée ou initiale inclus.
  2. Valeur calculée : adresses relatives converties en absolues, couleurs converties en rgb(x,x,x), mots-clés inherit et initial remplacés par les vraies valeurs...
  3. Valeur utilisée : pourcentages et autres unités de mesure (em, rem...) convertis en pixels
  4. Valeur actuelle : valeur utilisée pour le rendu physique (valeurs en pixels arrondies, couleurs en nuances de gris sur les écrans monochromes)

Valeurs spéciales

  • inherit: style des règles ciblant l'élément parent
  • initial : valeurs par défaut selon les spécifications CSS. Incompatible avec IE et Opera Mini.
  • unset : annule les styles des règles ciblant l'élément. Récupère donc les styles hérités, ou à défaut les styles des spécifications. Incompatible avec IE, Opera Mini et Safari
  • revert : annule les styles de la feuille de style courante. Peut récupérer ceux de la feuille utilisateur, de la feuille navigateur, ou à défaut les styles des spécifications. Supporté uniquement sur Safari à ce jour.

width : auto

La valeur auto équivaut à :

  • toute la largeur disponible pour les éléments de type bloc
  • tout l'espace disponible entre les points left et right pour les éléments positionnés en absolu et en fixe.
    Si left et right ne sont pas définis (par défaut valent auto), le bloc prend une largeur juste suffisante pour y faire entrer le contenu (shrink-to-fit)

Sources