Pular para o conteúdo principal

Questão de Programação — CSS (Cascading Style Sheets) — FGV 2025

ProgramaçãoCSS (Cascading Style Sheets)
Código
fg104527
Banca
FGV
Órgão
AL-AM
Ano
2025
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistema
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> 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ê
  1. ARegra 3 (color: green !important;), devido à palavra-chave !important
  2. BRegra 1 (color: blue;), devido à alta especificidade do seletor ID.
  3. CRegra 2 (color: red;), devido à ordem no CSS (última regra ganha).
  4. DRegra inline (se estivesse lá), pois tem a maior precedência.
  5. ERegra 2 (color: red;), pois seletores de classe sempre ganham de seletores ID.
Revelar gabarito e comentário

GabaritoA — Regra 3 (color: green !important;), devido à palavra-chave !important

Link permanente: /questoes/fg104527