Publicidade
Tamanho de fonte base (px):
Pixels (px)
REM
EM
rem é relativo ao tamanho de fonte do elemento raiz. em é relativo ao tamanho de fonte do elemento pai. Quando o pai é o raiz, rem e em são iguais.
Tabela de Referência
pxremem
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
40px2.5rem2.5em
48px3rem3em
64px4rem4em
Publicidade

Perguntas frequentes

Qual é a diferença entre px, rem e em?

px (pixels) são unidades absolutas — 1px equivale sempre a um pixel físico na escala 1x. rem (root em) é relativo ao tamanho de fonte do elemento raiz <html>, tipicamente 16px por omissão. em é relativo ao tamanho de fonte do elemento pai, o que pode acumular e multiplicar-se de forma imprevisível em elementos aninhados.

Por que devo usar rem em vez de px para tamanhos de fonte?

Usar rem permite aos utilizadores escalar todo o seu site alterando o tamanho de fonte padrão do navegador. Isso melhora a acessibilidade para utilizadores com baixa visão. px ignora as preferências de tamanho de fonte do navegador, enquanto rem e em as respeitam. A maioria dos sistemas de design modernos recomenda rem para tipografia e espaçamento.

Que tamanho de fonte base devo usar?

O tamanho de fonte padrão do navegador é 16px, sendo a base mais comum. Alguns desenvolvedores definem 62,5% (10px) no elemento html para facilitar os cálculos (1rem = 10px). No entanto, isso pode substituir as preferências do utilizador e prejudicar a acessibilidade. A melhor prática é deixar o tamanho de fonte raiz no valor padrão do navegador e trabalhar em rem.