Unités

Il existe plusieurs systèmes d'unités utilisés pour définir la taille de vos éléments (largeur, marges, taille de police). L'indication d'une taille se compose toujours:

  • d'un chiffre;
  • suivi de l'abréviation de l'unité.

Par exemple:

  • 10px définit une dimension de 10 pixels;
  • 50% définissent une taille de 50 pour cent;

Les valeurs négatives sont précédées d'un - qui se colle au chiffre.

Voici quelques exemples:

body {
font-size: 16px;
}
header {
height: 50px;
}
#logo {
top: -25px;
}
.image-gallery {
width: 50%;
min-height: 50vh;
}

Valeur absolue#

Les valeurs absolues servent à définir une taille fixe pour élément, indépendamment de son parent. Cela permet par exemple de donner une largeur fixe à une image ou de paramétrer la taille de vos polices.

UnitéDescriptionRemarque
pxpixels
cmcentimètresNe jamais utiliser cette unité
mmmillimètresNe jamais utiliser cette unité
ininchesNe jamais utiliser cette unité
ptpointsNe jamais utiliser cette unité
pcpicasNe jamais utiliser cette unité

Seuls les pixels sont une unité valable. Les autres viennent du domaine de l'imprimé et ne sont utilisées que si vous créez des feuilles de style pour l'impression.

Valeurs relatives#

UnitéDescription
%Relatif à l'élément parent
vwRelatif à la largeur de la fenêtre
vhRelatif à la hauteur de la fenêtre
emRelatif à la taille de la police de l'élément
remRelatif à la taille de la police de base