Nesse caso, eu devido ao DIV ser declarado depois do ID e da Classe, ele nao iria sobrescrever? assim como o import dos css, reset e o padrao? Por acaso a sequencia de declaraçao dentro do css influencia em alguma coisa?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nesse caso, eu devido ao DIV ser declarado depois do ID e da Classe, ele nao iria sobrescrever? assim como o import dos css, reset e o padrao? Por acaso a sequencia de declaraçao dentro do css influencia em alguma coisa?
Olá, Jose.
Influencia sim, mas quando os seletores CSS tem a mesma especificidade.
Digamos que funciona mais ou menos assim: um seletor por id vale 10x que um por classe que vale 10x mais que um por tag.

Oi José,
Não é apenas a ordem que influencia, mas também a especificidade.
No código do exemplo:
#mensagem {
margin: 0;
height: 200px;
}
.centralizado {
width: 700px;
margin: 0 auto;
}
div {
width: 350px;
height: 100px;
}
Por mais que o seletor div seja declarado por último, ele perde para o seletor de ID(#mensagem).
O seletor de ID é mais forte que o seletor de tag.