Która jednostka rozmiaru w CSS jest WZGLĘDNA (skaluje się względem rozmiaru odniesienia)?
Źle.
px (piksel) to jednostka bezwzględna o stałym rozmiarze.Dobrze.
em jest względna - zależy od rozmiaru czcionki elementu odniesienia.Źle.
cm (centymetr) to jednostka fizyczna, bezwzględna.Źle.
pt (punkt typograficzny) to jednostka bezwzględna.Jednostki względne skalują się w stosunku do innej wartości, dzięki czemu układ łatwiej dopasować do urządzenia.
em odnosi się do rozmiaru czcionki elementu (a rem do rozmiaru korzenia dokumentu); podobnie względne są procenty. Dlatego względną jednostką spośród podanych jest em.Pozostałe jednostki są bezwzględne - mają stały rozmiar niezależny od kontekstu.
px to piksel ekranowy o ustalonej wielkości, pt to punkt typograficzny (1/72 cala), a cm to fizyczny centymetr. Żadna z nich nie dopasowuje się do rozmiaru czcionki czy kontenera, więc utrudnia responsywność. Jednostką względną jest em (obok rem i procentów), dlatego to ona jest poprawna.