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.
CCerto
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.