Hej, możesz użyć wielu %, em, rem, vw,vh, te są najczęśćiej używane
Jeśli viewport czyli szerokość obszaru jest szeroki na 40cm to, 1vw == 0.4cm.
1vw = 1% of viewport width
1vh = 1% of viewport height
standard CSS w 2013 roku wprowadził nową jednostkę: rem. Jest ona zdefiniowana jako wielkość tzw. bazowej czcionki dokumentu (stąd nazwa, bazowy em od angielskiego root em). W przeciwieństwie do em, który może być inny dla każdego elementu, rem jest niezmienny w całym dokumencie.
O px zapomnij, czasami używa się tego do borderu czy paddingu
pozdrawiam