Prezados(as), boa noite!
Não entendi muito bem o porque minha resposta do questionário 09, da Aula 08 foi considerado incorreto. Alguém me explica por favor.
Tem o seguinte código:
div {
border: 1px solid blue;
color: orange;
}
.principal {
background-color: red;
color: white;
}
.centralizado {
width: 700px;
margin: 0 auto;
}
Onde ele deseja saber qual será o estilo final do elemento <div class="principal centralizado">
.
Pelo o que o próprio texto explicativo antes da pergunta diz, o navegador escolhe o estilo declarado no seletor mais específico. Onde selecionar por uma classe é mais específico que selecionar por uma tag.
Logo, entendi que os seletores mais específicos são:
.principal {
background-color: red;
color: white;
}
.centralizado {
width: 700px;
margin: 0 auto;
}
Onde o estilo final do elemento ficaria a resposta F: fundo vermelho, texto branco, centralizado com 700px de largura.
Mas quando marquei foi considerada como incorreta. O questionário informa que ficou faltando a borda azul.
Como funciona isso? Ele não ignora por completo a estilização da div {
? Apenas se por ventura eu declarasse um novo estilo de borda ele iria desconsidera-lá?
Fiquei um pouco perdido. rs