Questão de Programação — CSS (Cascading Style Sheets) — FCC 2022
- Código
- fc067308
- Banca
- FCC
- Órgão
- TRT - 5ª Região (BA)
- Ano
- 2022
- Cargo
- Analista Judiciário - Tecnologia da Informação
- A.p1 e .p2
- B#p1 e .p2
- C.p1 e #p2
- D@p1 e #p2
- E#p1 e #p2
GabaritoC — .p1 e #p2
Gabarito: letra C. A lacuna I deve ser preenchida com o seletor de classe .p1 para aplicar o estilo ao primeiro parágrafo (que possui class="p1"), e a lacuna II com o seletor de id #p2 para o segundo parágrafo (que possui id="p2").
No CSS, o seletor de classe é representado por um ponto (.) seguido do nome da classe, enquanto o seletor de id é representado pelo símbolo # seguido do id. O código HTML mostra claramente: <p class="p1">...</p> e <p id="p2">...</p>.
.p1 e .p2: a lacuna I está correta (classe .p1), mas a lacuna II deveria ser #p2, pois o segundo parágrafo usa id, e não classe.
#p1 e .p2: a lacuna I está errada (deveria ser .p1) e a lacuna II também (deveria ser #p2).
.p1 e #p2: exatamente os seletores corretos para classe e id, respectivamente.
@p1 e #p2: o símbolo @ não é usado em seletores CSS — ele é próprio das regras de at-rules (ex.: @media, @font-face). A lacuna I está inválida.
#p1 e #p2: ambos são seletores de id, mas o primeiro parágrafo é identificado por classe, não por id.
A banca troca os prefixos de seletor: . (classe) e # (id). Lembre-se: `. para classe, #` para id. Olhe sempre os atributos no HTML para não se confundir.
Gabarito: letra C.
Link permanente: /questoes/fc067308