📏 Riferimenti alle Unità di Misura in CSS

  


In questo articolo vogliamo fornire una documentazione completa e aggiornata sulle unità di misura in CSS. L’obiettivo è offrire un riferimento che sia utile sia a chi si avvicina per la prima volta a questo argomento, sia a chi vuole rinfrescare la memoria e avere un riferimento rapido a portata di mano. Troverai spiegazioni chiare, tabelle riassuntive ed esempi pratici per comprendere le differenze tra ogni tipo di unità.

Di seguito la struttura dell’articolo:

  1. Classificazione delle unità di misura
  2. Unità di Tempo e Angoli
  3. Suggerimenti pratici
  4. Riferimenti utili

🔗 Ti piace Techelopment? Dai un'occhiata al sito per tutti i dettagli!

1. Introduzione

Le unità di misura in CSS definiscono dimensioni, spazi e proporzioni di elementi e testo. Scegliere l’unità giusta è importante per ottenere un design responsivo, accessibile e coerente.


2. Classificazione delle unità di misura

2.1. Unità Assolute

Misure fisse, indipendenti dal contesto o dalla dimensione dello schermo.

Unità Significato Esempio
px Pixel font-size: 16px;
cm Centimetri width: 2cm;
mm Millimetri margin: 5mm;
in Pollici height: 2in;
pt Punti tipografici (1/72 pollice) font-size: 12pt;
pc Pica tipografica (1pc = 12pt) width: 2pc;

💡 Nota: sul web px è l’unità assoluta più comune; le altre sono poco usate per via delle differenze tra schermi.

2.2. Unità Relative alla dimensione del font

Dipendono dal font-size dell’elemento o del suo contenitore.

Unità Significato Esempio
em Relativa al font-size dell’elemento padding: 2em;
rem Relativa al font-size dell’elemento radice (html) font-size: 1.2rem;
ex Altezza della lettera “x” line-height: 2ex;
ch Larghezza del carattere "0" width: 40ch;

💡 Nota pratica: usare rem per consistenza globale, em per spazi proporzionati localmente.

2.3. Unità Relative al viewport

Dipendono dalle dimensioni della finestra del browser.

Unità Significato Esempio
vw 1% della larghezza del viewport width: 50vw;
vh 1% dell’altezza del viewport height: 100vh;
vmin Percentuale del lato minore font-size: 2vmin;
vmax Percentuale del lato maggiore font-size: 2vmax;
svw / svh Small Viewport -
lvw / lvh Large Viewport -
dvw / dvh Dynamic Viewport -

2.4. Unità Percentuali

Relativa a una proprietà e al contenitore. Esempio: width: 50%; = metà della larghezza del contenitore.

⚠️ Attenzione: height: 100% funziona solo se il contenitore ha un’altezza definita.

3. Unità di tempo e angoli

Usate per animazioni e trasformazioni.

Tipo Unità Esempio
Tempo s (secondi), ms (millisecondi) transition: 0.3s;
Angoli deg, rad, grad, turn transform: rotate(45deg);

4. Suggerimenti pratici

  • Preferire unità relative (rem, %, vw, vh) per design responsive.
  • Usare px solo quando serve fissare dimensioni precise.
  • Combinare unità diverse per effetti flessibili (calc()).
  • Testare su schermi diversi per evitare problemi di leggibilità.

5. Riferimenti utili



Follow me #techelopment

Official site: www.techelopment.it
facebook: Techelopment
instagram: @techelopment
X: techelopment
Bluesky: @techelopment
telegram: @techelopment_channel
whatsapp: Techelopment
youtube: @techelopment