Absolues ⤢ px1/96 de pouce (le pixel de référence CSS). Dimensions fixes d'interface : bordures, filets fins, tailles d'icônes. border: 1px solid #000; ⤢ pt1/72 de pouce (1pt = 1.333px). Feuilles de style d'impression, où les tailles correspondent au papier physique. font-size: 12pt; ⤢ cm1 centimètre (≈37.8px). Mises en page d'impression nécessitant des mesures du monde réel. margin: 2cm; ⤢ mm1 millimètre (≈3.78px). Mesures d'impression fines. padding: 5mm; ⤢ in1 pouce (96px = 2.54cm). Mises en page d'impression dimensionnées en pouces. margin: 1in; Relatives à la police ⤢ emLa taille de police de l'élément lui-même (héritée de son parent). Espacement qui évolue avec le texte environnant. padding: 1em; ⤢ remLa taille de police de l'élément racine (l'élément html). Tailles de police : respecte le paramètre de taille de police racine de l'utilisateur. font-size: 1.25rem; ⤢ chLa largeur de progression du glyphe « 0 » dans la police actuelle. Définir une longueur de ligne lisible (caractères par ligne). max-width: 70ch; ⤢ exLa hauteur d'x de la police actuelle (hauteur du « x » minuscule). Mesures verticales liées à la police. line-height: 2ex; ⤢ capLa hauteur de capitale de la police actuelle (hauteur d'une lettre majuscule). Mesures verticales calées sur les capitales, plus serrées que ex. padding-top: 0.5cap; ⤢ icLa largeur de progression de l'idéogramme « 水 » (eau) dans la police actuelle. Dimensionnement calé sur une cellule de caractère CJK. width: 4ic; ⤢ lhLa hauteur de ligne calculée de l'élément lui-même. Dimensionner des éléments en lignes de texte entières. height: 3lh; ⤢ rlhLa hauteur de ligne de l'élément racine. Espacement en multiples de la hauteur de ligne de base du document. margin-block: 2rlh; Relatives au viewport ⤢ %La valeur de la même propriété chez le parent. Mises en page fluides dimensionnées par rapport à l'élément conteneur. width: 50%; ⤢ vw1 % de la largeur du viewport. Sections pleine largeur dimensionnées sur la largeur de l'écran. width: 100vw; ⤢ vh1 % de la hauteur du viewport. Sections hero ou superpositions couvrant la hauteur de l'écran. height: 100vh; ⤢ vmin1 % de la plus petite dimension du viewport. Dimensionner des éléments pour tenir à l'écran dans toutes les orientations. font-size: 5vmin; ⤢ vmax1 % de la plus grande dimension du viewport. Remplir l'axe dominant du viewport. font-size: 5vmax; ⤢ svh1 % de la petite hauteur du viewport (interface du navigateur entièrement affichée). Sections mobiles pleine hauteur qui tiennent au-dessus de l'interface du navigateur déployée. height: 100svh; ⤢ lvh1 % de la grande hauteur du viewport (interface du navigateur masquée). Arrière-plans qui doivent couvrir l'écran même quand l'interface du navigateur se rétracte. height: 100lvh; ⤢ dvh1 % de la hauteur dynamique du viewport, suivant l'interface du navigateur quand elle apparaît et disparaît. Le correctif mobile pour 100vh : la hauteur se redimensionne à mesure que l'interface du navigateur apparaît. height: 100dvh; ⤢ svw1 % de la petite largeur du viewport. Équivalent en largeur de svh pour l'état le plus étroit du viewport. width: 100svw; ⤢ lvw1 % de la grande largeur du viewport. Équivalent en largeur de lvh pour l'état le plus large du viewport. width: 100lvw; ⤢ dvw1 % de la largeur dynamique du viewport, suivant l'interface du navigateur. Équivalent en largeur de dvh quand le viewport se redimensionne avec l'interface. width: 100dvw; ⤢ vi1 % de la taille du viewport le long de l'axe inline (largeur en modes d'écriture horizontaux). Dimensionnement du viewport qui suit le sens d'écriture. width: 50vi; ⤢ vb1 % de la taille du viewport le long de l'axe de bloc (hauteur en modes d'écriture horizontaux). Dimensionnement du viewport qui reste correct en modes d'écriture verticaux. height: 50vb; Fluides ⤢ clamp()Une valeur préférée encadrée par un minimum et un maximum. Typographie fluide qui ne franchit jamais une borne minimale ou maximale. width: clamp(320px, 80vw, 1100px); ⤢ min()La plus petite de ses arguments séparés par des virgules. Plafonner une taille pour qu'elle ne dépasse jamais un maximum. width: min(100%, 600px); ⤢ max()La plus grande de ses arguments séparés par des virgules. Imposer une taille minimale qui grandit avec le viewport. width: max(50%, 300px); Angles ⤢ deg1/360 d'un cercle complet. Transformations de rotation et positions d'angle de dégradé. transform: rotate(45deg); ⤢ radRadians ; 1rad ≈ 57.2958deg. Angles issus de calculs mathématiques, comme les transformations générées. transform: rotate(1.5708rad); ⤢ gradGrades ; 400grad = un cercle complet. Valeurs d'angle héritées ou de type arpentage. transform: rotate(100grad); ⤢ turn1turn = un cercle complet de 360°. Rotations complètes ou demi-tours lisibles d'un coup d'œil. transform: rotate(0.5turn); Temps ⤢ sUne seconde. Durées d'animation et de transition. transition: opacity 0.3s; ⤢ msUne milliseconde (1s = 1000ms). Animations et délais courts de retour d'interface. animation-duration: 150ms; Résolution ⤢ dpiPoints par pouce de la sortie. Media queries de résolution ciblant l'impression. @media (min-resolution: 300dpi) ⤢ dppx / xPoints par unité px ; 1dppx équivaut à un écran standard de 96dpi. Media queries Retina et haute densité. @media (min-resolution: 2x) ⤢ dpcmPoints par centimètre (1dppx ≈ 2.54dpcm). Media queries de résolution en unités métriques. @media (min-resolution: 118dpcm)