Mivel a rem a *bongeszo altal beallitott* betumereten alapul (ha nincs beallitva, akkor default, ami 16px), igy mindenkinel jo. Akinek nem felel meg, akkor atallitja a bongeszoben az alapot, mert minden oldalon rossz, nemcsak a hup-on. ((html tagon lehet font-size definialni, es akkor az a rem erteke. Csak ugye akkor felulirtuk a defaultot)).
En ugy szoktam, hogy egy fo blokkot rem-ben adok meg (pl. filelist, kodszerkeszto, renderelo, kiadvany elonezet, generalt markdown). Es utana ezen a logikai egysegen belul mindent em-ben. Ugye az em a (nagy)szulo fontmeretet meretezi at, tehat relative.
A rem, meg ugye a html tagon definialt fontmeretet veszi alapul (ha nicns definialva, akkor a bongeszo defaultja).
A masik lehetoseg, hogy css valtozoba ( var(--nagy) ) teszed be a fontmeretet, es akkor minden abszolut. (tehat nincs az, hogy egy logikai blokkban a h1 mas meretu, mint egy masik helyen pl. egy fajllista cimenek a h1-e).
Es utana ezt a CSS valtozot minden user a beallitasaiban tudja allitgatni kedvere. Es ezt egy kulon css-ben adja a szerver oda. Es akkor mindenki oda allitja *csak a hupon*, ahova gondolja.
Szerintem.
---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....