

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
O Analista de Sistemas encontra um conflito de estilos em um elemento HTML que deveria estar com a cor azul, mas está com a cor vermelha. O CSS da página tem as seguintes regras aplicadas ao mesmo elemento:
1. div#identificador-principal { color: blue; }
2. .classe-alvo { color: red; }
3. div { color: green !important; }
4. Estilo inline no HTML: <div style="color: purple;">
Assumindo que o elemento <div> possui a classe .classe-alvo e o id="identificador-principal", e que a regra inline é removida do HTML, assinale a opção que indica qual regra prevalecerá na determinação da cor e por quê
Regra 3 (color: green !important;), devido à palavra-chave !important
Regra 1 (color: blue;), devido à alta especificidade do seletor ID.
Regra 2 (color: red;), devido à ordem no CSS (última regra ganha).
Regra inline (se estivesse lá), pois tem a maior precedência.
Regra 2 (color: red;), pois seletores de classe sempre ganham de seletores ID.