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.
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.
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!