Publicité
Taille de police de base (px):
Pixels (px)
REM
EM
rem est relatif à la taille de police de l'élément racine. em est relatif à la taille de police de l'élément parent. Quand le parent est la racine, rem et em sont égaux.
Tableau de Référence
pxremem
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
40px2.5rem2.5em
48px3rem3em
64px4rem4em
Publicité

Foire aux questions

Quelle est la différence entre px, rem et em ?

px (pixels) sont des unités absolues — 1px équivaut toujours à un pixel physique à l'échelle 1x. rem (root em) est relatif à la taille de police de l'élément racine <html>, généralement 16px par défaut. em est relatif à la taille de police du parent de l'élément, ce qui peut se cascader et se multiplier de façon imprévisible dans les éléments imbriqués.

Pourquoi utiliser rem plutôt que px pour les tailles de police ?

L'utilisation de rem permet aux utilisateurs de mettre à l'échelle tout votre site en modifiant la taille de police par défaut de leur navigateur. Cela améliore l'accessibilité pour les utilisateurs malvoyants. px ignore les préférences de taille de police du navigateur, tandis que rem et em les respectent. La plupart des systèmes de conception modernes recommandent rem pour la typographie et l'espacement.

Quelle taille de police de base dois-je utiliser ?

La taille de police par défaut du navigateur est 16px, ce qui est la base la plus courante. Certains développeurs définissent 62,5% (10px) sur l'élément html pour faciliter les calculs (1rem = 10px). Cependant, cela peut remplacer les préférences de l'utilisateur et nuire à l'accessibilité. La bonne pratique est de laisser la taille de police racine à la valeur par défaut du navigateur et de travailler en rem.