Questão nº 3
Questão de Arquitetura de Desenvolvimento de Software · FGV SEFAZ-AM 2022 - Prova II (nº 3)
Maria escolheu utilizar uma folha de estilo em cascata (CSS3) para controlar a aparência das páginas do seu site de Internet.
A sintaxe do seletor CSS que Maria deve usar para aplicar um determinado estilo somente aos elementos `<li>` que estiverem diretamente dentro de elementos `<ul>`, é
- A`ul.li`
- B`ul > li` (alternativa correta)
- C`ul + li`
- D`ul ~ li`
- E`ul , li`
Resposta comentada
Gabarito Alternativa B
Seletores CSS são "endereços" que usamos para dizer ao navegador quais elementos HTML devem receber um estilo específico, e podemos mirar elementos com base em sua relação com outros.
- (A) Incorreta:
ul.liselecionaria um elemento<ul>que tivesse a classeli. Não é o que a questão pede, poislié um nome de tag, não uma classe aqui. - (B) Correta:
ul > lié o seletor de filho direto. Ele seleciona todos os elementos<li>que são filhos imediatos (diretos) de um elemento<ul>, correspondendo exatamente à descrição "diretamente dentro". - (C) Incorreta:
ul + lié o seletor de irmão adjacente. Ele seleciona um elemento<li>que vem imediatamente depois de um<ul>no mesmo nível hierárquico, não dentro dele. - (D) Incorreta:
ul ~ lié o seletor de irmão geral. Ele seleciona um elemento<li>que vem depois de um<ul>no mesmo nível hierárquico, mas não necessariamente imediatamente, e também não dentro dele. - (E) Incorreta:
ul , lié o seletor de agrupamento. Ele aplica o estilo a todos os elementos<ul>E a todos os elementos<li>separadamente, independentemente de sua relação, não focando na hierarquia específica.
Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.