2
respostas

Diferença entre * e reset.css

Boa noite,

Pelo o que eu entendi o * seria para alterar os estilos que já vem adicionados pelo navegador. Posso só fazer um do arquivo reset.css para isso? Não entendi a diferença entre eles.

2 respostas

Oi, João! Como vai?

Segundo o W3C, uma das documentações de CSS:

O seletor universal (*) seleciona todos os elementos HTML da página.

Fonte: CSS selectors - W3Schools.

Portanto, o seletor * não tem com função resetar os estilos da página, e sim selecionar seus elementos. Por selecionar todo mundo, muitas vezes usamos ele para, por exemplo, remover margens, cores e outras estilizações padrão, mas também podemos usá-lo para modificar estes estilos, e não apenas resetá-los. Faz sentido?

Sendo assim, você pode, sim, usar um novo css para resetar valores padrão, se for algo mais específico (tome cuidado com qual arquivo será lido primeiro, pois, caso a estilização a ser aplicada seja a primeira, ela será substituída pelo arquivo de reset). Você pode, inclusive, combina os dois, se assim fizer sentido.

Qualquer dúvida, só me mandar! Bons estudos!

Muito obrigado, Isadora!