W CSS istnieje wiele jednostek do określenia zarówno wielkości tekstu jak i innych atrybutów. Są to jednostki takie jak:
- px (piksele / pixels): jednostka stała, niezależna od rozdzielczości.
 - em: jednostka względna, zależna od wielkości czcionki elementu nadrzędnego.
 - rem: jednostka względna, zależna od wielkości czcionki elementu korzenia (
html). - %: procentowa wartość względem elementu nadrzędnego.
 - vw (viewport width): procent szerokości widoku.
 - vh (viewport height): procent wysokości widoku.
 
/* Przykłady */ h1 { font-size: 20px; /* Piksele */ } h2 { font-size: 2em; /* Em - 2 razy większa od czcionki elementu nadrzędnego */ } h3 { font-size: 1.5rem; /* Rem - 1.5 razy większa od czcionki korzenia */ } h4 { font-size: 150%; /* Procent */ } h5 { font-size: 10vw; /* Szerokość widoku */ }

