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.