Conversor de PX para REM

Converta pixels CSS em rem e em conforme o tamanho de fonte raiz.

Resultado

Resultado (rem)

1,5000

Resultado (em)

1,5000

Como funciona

rem = pixels ÷ tamanho de fonte raiz

No CSS, um rem é um múltiplo do tamanho de fonte raiz. Com o padrão do navegador de 16 px, 24 px equivalem a 1,5 rem e 16 px a exatamente 1 rem. Este conversor divide seu valor em pixels pela base que você definir. A razão para preferir rem é a acessibilidade. Um usuário que aumenta o tamanho de fonte padrão do navegador espera que toda a interface escale com ele — isso acontece automaticamente com rem, enquanto um layout fixado em pixels fica obstinadamente pequeno e pode se tornar inutilizável. A diferença com em é o ponto de referência: em é relativo ao tamanho de fonte do elemento *pai*, então os aninhamentos se acumulam (um em dentro de um em dentro de um em encolhe de forma imprevisível), enquanto rem sempre se refere à raiz e permanece previsível. Prática comum: rem para espaçamento e tipografia, em para propriedades que devam seguir o tamanho do próprio elemento, como o padding de um botão.

Publicidade

Perguntas frequentes

Por que rem em vez de px?

rem respeita a configuração de tamanho de fonte do usuário, então texto e espaçamento escalam por acessibilidade.

Qual é a base padrão?

Os navegadores usam 16 px por padrão para a fonte raiz, a menos que você mude.

Qual a diferença entre rem e em?

rem é relativo ao tamanho de fonte raiz e permanece constante em todo lugar; em é relativo ao elemento pai, então valores aninhados se multiplicam e podem derivar de forma imprevisível.

Publicidade

Calculadoras relacionadas