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