Qual a diferença entre px e rem?
O px é uma unidade CSS fixa, enquanto 1rem equivale ao tamanho de fonte do elemento raiz html, 16px por padrão em todos os navegadores. Usar rem para texto, espaçamentos e layout faz tudo escalar junto quando o usuário aumenta o tamanho padrão da fonte nas configurações do navegador, um requisito importante de acessibilidade (WCAG 1.4.4, Redimensionar texto). A conta é simples: rem = px / fonte raiz, então 24px são 1,5rem com base 16px. O em funciona igual, mas em relação à fonte do elemento pai, e se acumula quando os elementos são aninhados.
Recursos
- • Conversão de px e rem nos dois sentidos com fonte raiz personalizada
- • Mostra também os equivalentes em pt e porcentagem
- • Tabela de tamanhos comuns de 1px a 128px, clicável
- • Conversor em lote que reescreve todos os px de um trecho de CSS
- • Opção para manter em px as bordas finas de 1px
Roda localmente
Todas as conversões acontecem no navegador, inclusive o CSS que você cola. Nada é enviado.