Pular para o conteúdo principal

Questão de Programação — CSS (Cascading Style Sheets) — CESPE / CEBRASPE 2025

ProgramaçãoCSS (Cascading Style Sheets)
Código
ce216470
Banca
CESPE / CEBRASPE
Órgão
TCE-RS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo (ACE )- Especialidade: Tecnologia da Informação
No que diz respeito ao desenvolvimento de sistemas web, julgue o item a seguir.Os pseudoelementos no CSS, além de permitirem selecionar algumas áreas internas de um elemento HTML e customizá-las por meio de propriedades, podem ser selecionados com base no estado atual do elemento de origem.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Pseudoelementos no CSS: seleção baseada em estado

Gabarito: Certo (C). A afirmação está correta: pseudoelementos permitem selecionar partes internas de um elemento (como ::before e ::after) e podem ser combinados com pseudo-classes para serem estilizados com base no estado do elemento de origem.

A frase pode gerar confusão, pois pseudoelementos em si não possuem estados como :hover ou :focus — isso é papel das pseudo-classes. Contudo, na prática, é perfeitamente possível selecionar um pseudoelemento condicionado ao estado do elemento pai. Por exemplo:

a:hover::after {
  content: " →";
  color: red;
}

Nesse caso, o pseudoelemento ::after só será aplicado quando o link (a) estiver no estado :hover. Essa é uma forma de "selecionar com base no estado atual do elemento de origem".

PEGA ESSA DICA!

CESPE/CEBRASPE costuma cobrar essa distinção sutil. Lembre-se: pseudoelementos (::) criam partes especiais do elemento; pseudo-classes (:) representam estados. Mas eles podem ser usados juntos — a pseudo-classe qualifica o elemento, e o pseudoelemento é então aplicado. A afirmação está correta porque não diz que o pseudoelemento "tem" estado, mas que pode ser selecionado com base no estado do elemento de origem.

Gabarito: Certo (C).

Link permanente: /questoes/ce216470