David Castilho
EQUIPE
24/08/2026 • 23:01
Vamos falar sobre CSS3 e suas famosas pseudoclasses. Elas são pequenos 'atalhos' para selecionar elementos baseados não apenas em tipos ou classes, mas em estados e características bem específicas. Por exemplo, quando um campo está selecionado, quando o mouse está sobre um botão, entre outros. Agora, vamos analisar cada assertiva da questão.
Primeira assertiva: ':checked' seleciona elementos marcados, como checkboxes e botões do tipo radio. Isso está correto, porque essa pseudoclasse retorna verdadeiro somente se o elemento está com 'checked' ativado, como em caixas marcadas.
Segunda assertiva: ':only-child' seleciona o último elemento filho de um elemento pai. Aqui está o erro: ':only-child' seleciona um elemento que é o ÚNICO filho de seu pai, não necessariamente o último (poderia até ser, mas só se for o único mesmo).
Terceira assertiva: ':hover' aplica estilos quando o cursor do mouse passa sobre o elemento. Verdade, essa é uma das pseudoclasses mais usadas para menus e links em páginas web.
Quarta assertiva: ':required' seleciona campos cujo preenchimento é opcional. Isso está incorreto. O ':required' seleciona os campos que SÃO obrigatórios, não os opcionais.
Juntando tudo, a sequência correta, de cima para baixo, é: V - F - V - F. Isso corresponde à alternativa a.
Portanto, o gabarito é: a.
Primeira assertiva: ':checked' seleciona elementos marcados, como checkboxes e botões do tipo radio. Isso está correto, porque essa pseudoclasse retorna verdadeiro somente se o elemento está com 'checked' ativado, como em caixas marcadas.
Segunda assertiva: ':only-child' seleciona o último elemento filho de um elemento pai. Aqui está o erro: ':only-child' seleciona um elemento que é o ÚNICO filho de seu pai, não necessariamente o último (poderia até ser, mas só se for o único mesmo).
Terceira assertiva: ':hover' aplica estilos quando o cursor do mouse passa sobre o elemento. Verdade, essa é uma das pseudoclasses mais usadas para menus e links em páginas web.
Quarta assertiva: ':required' seleciona campos cujo preenchimento é opcional. Isso está incorreto. O ':required' seleciona os campos que SÃO obrigatórios, não os opcionais.
Juntando tudo, a sequência correta, de cima para baixo, é: V - F - V - F. Isso corresponde à alternativa a.
Portanto, o gabarito é: a.