Tutte le unità CSS: assolute, relative ai font, relative alla viewport, le funzioni fluid e le unità di angolo, tempo e risoluzione: rispetto a cosa è misurata ciascuna e quando usarla.
Le unità assolute (px, pt) mantengono una dimensione fissa indipendentemente dal contesto; le unità relative (rem, vw, %) si scalano rispetto a un valore di riferimento. Preferisci rem per le dimensioni del testo: rispetta l'impostazione della dimensione del font di root dell'utente, così la tua tipografia ne onora la preferenza di accessibilità. Usa clamp() per una tipografia fluida che cresce e si riduce con la viewport senza mai superare un limite minimo o massimo.
Tabella di riferimento · 38 unità
Unità CSSExplained
38 of 38 rows
Assolute
1/96 di pollice (il pixel di riferimento CSS).
Dimensionamento fisso della UI: bordi, hairline, dimensioni delle icone.
border: 1px solid #000;
1/72 di pollice (1pt = 1.333px).
Fogli di stile per la stampa, dove le dimensioni corrispondono alla carta fisica.
font-size: 12pt;
1 centimetro (≈37.8px).
Layout di stampa che richiedono misure reali.
margin: 2cm;
1 millimetro (≈3.78px).
Misure di stampa di precisione.
padding: 5mm;
1 pollice (96px = 2.54cm).
Layout di stampa misurati in pollici.
margin: 1in;
Relative al font
La dimensione del font dell'elemento stesso (ereditata dal genitore).
Spaziatura che si scala insieme al testo circostante.
padding: 1em;
La dimensione del font dell'elemento root (l'elemento html).
Dimensioni del testo: rispetta l'impostazione della dimensione del font di root dell'utente.
font-size: 1.25rem;
La larghezza di avanzamento del glifo '0' nel font corrente.
Imposta una lunghezza di riga leggibile (caratteri per riga).
max-width: 70ch;
L'altezza-x del font corrente (altezza della 'x' minuscola).
Metriche verticali legate al carattere tipografico.
line-height: 2ex;
L'altezza delle maiuscole del font corrente (altezza di una lettera maiuscola).
Metriche verticali calibrate sulle maiuscole, più compatte di ex.
padding-top: 0.5cap;
La larghezza di avanzamento dell'ideogramma '水' (acqua) nel font corrente.
Dimensionamento che segue una cella di carattere CJK.
width: 4ic;
L'interlinea calcolata dell'elemento stesso.
Dimensiona gli elementi in righe intere di testo.
height: 3lh;
L'interlinea dell'elemento root.
Spaziatura in multipli dell'interlinea di base del documento.