Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sequencia no CSS

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?

2 respostas
solução!

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.

Referência: https://www.caelum.com.br/apostila-html-css-javascript/css-avancado/#para-saber-mais-especificidade-de-seletores-css

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.