Pessoal, notei que o instrutor está utilizando bastante medidas absolutas no curso. Isso é uma boa prática? Não seria melhor utilizar "em" ao invés de "px"?
Pessoal, notei que o instrutor está utilizando bastante medidas absolutas no curso. Isso é uma boa prática? Não seria melhor utilizar "em" ao invés de "px"?
Olá Pedro! Tudo bem?
A utilização de medidas absolutas, como pixels (px), no "gap" é uma prática comum e pode ser uma boa opção em determinados casos. No exemplo que você mencionou, a propriedade "gap" está sendo utilizada para criar um espaçamento entre os elementos do menu mobile. Nesse caso, o uso de pixels é adequado, pois o espaçamento é fixo e não precisa se adaptar a diferentes tamanhos de tela.
Por outro lado, o uso de unidades relativas, como "em", também pode ser uma opção válida em alguns contextos. As unidades relativas se ajustam de acordo com o tamanho da fonte definida no elemento pai, o que pode ser útil em layouts responsivos. No entanto, no caso específico do "gap", onde o espaçamento é uma medida fixa e não depende do tamanho da fonte, o uso de pixels é mais indicado.
Em resumo, a escolha entre o uso de medidas absolutas ou relativas depende do contexto e das necessidades do seu projeto. Ambas as opções têm suas vantagens e desvantagens, e cabe a você decidir qual é a melhor opção para cada situação.
Espero ter ajudado, se surgir qualquer dúvida estou à disposição.
Acrescentando aqui: nesse curso a escolha de medidas e acessibilidade não eram o foco.
Entendo que rem traria melhoria na acessibilidade, Pedro. E se a fonte do span fosse definida no a, poderia, sim, utilizar em.