Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — CESPE / CEBRASPE 2024

ProgramaçãoLinguagens de marcação
Código
ce176018
Banca
CESPE / CEBRASPE
Órgão
LNA
Ano
2024
Nível
Superior
Cargo
Tecnologista – Especialidade: Desenvolvimento e Arquitetura de Software
Em um arquivo HTML em que se deseja associar uma mesma regra CSS a diferentes tipos de tags, foi empregado um seletor do tipo classe.Nesse caso, para a criação dessa regra, no que diz respeito ao nome do seletor no código de formatação da folha de estilo e ao nome do seletor no atributo class da tag a ser formatada na página HTML que utiliza a folha de estilo, coloca-se
  1. Ao sinal # antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor sem o sinal #.
  2. Bum ponto antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor também com o ponto.
  3. Co sinal # antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor também com o sinal #.
  4. Dum ponto antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor sem o ponto.
  5. Eo sinal # antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor antecedido por um ponto.
Revelar gabarito e comentário

GabaritoD — um ponto antes do nome do seletor no código CSS e, na página HTML, usa-se o nome do seletor sem o ponto.

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

Seletores CSS: classe vs id

Gabarito: letra D. No CSS, o seletor do tipo classe é definido com um ponto (.) antes do nome (ex.: .minhaClasse). No HTML, para aplicar essa classe a uma tag, usa-se o atributo class com o nome sem o ponto (ex.: <div class="minhaClasse">). Isso diferencia o seletor de classe do seletor de id, que utiliza o caractere # no CSS.

Alternativa A — ❌ Incorreta

Afirma que no CSS se usa # antes do nome e no HTML se usa o nome sem o #. O # é o seletor para id, não para classe. Para classe, o correto é o ponto (.).

Alternativa B — ❌ Incorreta

Diz que no CSS se usa ponto e no HTML também se usa o ponto. No HTML, o atributo class recebe apenas o nome, sem nenhum símbolo.

Alternativa C — ❌ Incorreta

Afirma que no CSS se usa # e no HTML também se usa #. Ambos estão errados: no CSS, classe usa ponto; no HTML, atributo class não usa nenhum símbolo.

Alternativa D — ✅ Correta ⟵ GABARITO

Conforme explicado: no CSS, ponto antes do nome; no HTML, nome sem ponto. Esta é a sintaxe correta.

Alternativa E — ❌ Incorreta

Diz que no CSS se usa # e no HTML se usa o nome antecedido por um ponto. O # é para id, e no HTML não se coloca ponto antes do nome da classe.

PEGA ESSA DICA!

Lembre-se: no CSS, classe = ponto (.), id = sustenido (#). No HTML, os atributos class e id recebem apenas o nome. Um mnemônico: "Classe começa com C, e ponto parece um C incompleto?" Ou simplesmente decore: .classe no CSS, #id no CSS, e no HTML só o nome.

Gabarito: letra D

Link permanente: /questoes/ce176018