Historie úprav

Avatar uživatele

Odpověděl/a – 20.únor 14:27

začínalo to jednotkami px ale postupem času se ukázalo že to vůbec není optimální a zavedly se relativní jednotky em a rem. Má to velmi jednoduchý důvod, displaye s velmi odlišným počtem pixelů na délku jednoho palce. Když uvedeš rozměr písma či jakéhokoliv jiného grafického prvku na stránce v pixelech, bude mít velmi odlišnou skutečnou velikost na obrazovce právě v závislosti na tom jak malé pixely obrazovka vlastně používá. Na displejích s více než 300px na palec se tvůj 12px text zobrazí jako téměř nečitelný zatímco na starém 14" LCD s rozlišením 1024×768 bude to písmo obrovské. Proto je jednotka em nebo rem mnohem praktičtější, zajišťuje, že daný grafický prvek bude mít přiměřenou velikost bez ohledu na velké rozdíly v PPI.

Avatar uživatele

Odpověděl/a – 20.únor 14:28

začínalo to jednotkami px ale postupem času se ukázalo že to vůbec není optimální a zavedly se relativní jednotky em a rem. Má to velmi jednoduchý důvod, displaye s velmi odlišným počtem pixelů na délku jednoho palce. Když uvedeš rozměr písma či jakéhokoliv jiného grafického prvku na stránce v pixelech, bude mít velmi odlišnou skutečnou velikost na obrazovce právě v závislosti na tom jak malé pixely obrazovka vlastně používá. Na displejích s více než 300px na palec se tvůj 12px text zobrazí jako téměř nečitelný zatímco na starém 14" LCD s rozlišením 1024×768 bude to písmo obrovské. Proto je jednotka em nebo rem mnohem praktičtější, zajišťuje, že daný grafický prvek bude mít přiměřenou velikost bez ohledu na velké rozdíly v PPI.

„Co je častější“ je ale jiná otázka a vždy to byla jiná otázka než „co je správné“, nebo „co dává větší smysl“ … lidé ze setrvačnosti možná opravdu častěji používají ty pixely, ale vzhledem k výše uvedenému je to spíše chyba.