CSS px, em ou rem?

Qual é a melhor unidade de medida para fontes de textos: px, em ou rem?
Eu só iniciante e ainda tenho dúvidas sobre quando usar cada uma, mas atualmente uso mais o rem para quase tudo(Fonte, margem, padding). É correto?

Melhor é sempre relativo, cada opção tem suas aplicações.

De forma bem simplificada, px é uma unidade absoluta (1 pixel é 1 pixel sempre), enquanto que em e rem são unidades relativas (dependem do tamanho da fonte de outros elementos). Rem e em são bastante aplicados em layouts responsivos (bastante comuns hoje em dia), pois tornam mais fácil a tarefa de adaptar o texto para diferentes tamanhos de telas.

Veja essa referência para mais detalhes: https://pt.stackoverflow.com/a/14220

Abraço.

2 curtidas

Viva @Jelson1,
Concordo com o @TerraSkilll. Estou começando agora também com desenvolvimento frontend, mas, no meu caso tenho usado o px. O em é variável.

@TerraSkilll Obrigado pela resposta!
@j_valeriano Bons estudos!:+1: