Pular para o conteúdo principal

Questão de Engenharia de Software — Frameworks — FGV 2024

Engenharia de SoftwareFrameworks
Código
fg075152
Banca
FGV
Órgão
AL-PR
Ano
2024
Nível
Superior
Cargo
Analista Legislativo - Desenvolvedor de Sistemas
No contexto do framework Bootstrap, assinale a opção que indica a principal finalidade da classe d-none.
  1. AA classe d-none é usada para criar um contêiner responsivo que oculta seu conteúdo em dispositivos móveis, garantindo uma experiência otimizada para telas menores.
  2. BA classe d-none é usada para ocultar elementos em todas as resoluções de tela, independentemente do tamanho.
  3. CA classe d-none é utilizada para tornar um elemento visível somente em dispositivos de resolução média, excluindo telas pequenas e grandes.
  4. DA classe d-none é utilizada para tornar um elemento visível somente em dispositivos de resolução grande.
  5. EA classe d-none é projetada para criar um contêiner responsivo que exibe seu conteúdo somente em dispositivos móveis, tornando-o invisível em telas maiores.
Revelar gabarito e comentário

GabaritoB — A classe d-none é usada para ocultar elementos em todas as resoluções de tela, independentemente do tamanho.

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

Bootstrap – Classe d-none

Gabarito: letra B. A classe d-none no Bootstrap tem como finalidade ocultar completamente um elemento em todas as resoluções de tela, sem qualquer variação responsiva. É o utilitário de exibição mais absoluto: o elemento desaparece independentemente do tamanho da viewport.

O Bootstrap oferece classes de exibição responsivas (como d-sm-none, d-md-block etc.) que alteram o comportamento em breakpoints específicos. A classe d-none, porém, não possui sufixo de breakpoint, aplicando-se universalmente.

Alternativa A — ❌ Incorreta

Afirma que d-none oculta conteúdo apenas em dispositivos móveis. Isso é falso: a classe não tem comportamento responsivo; oculta em qualquer dispositivo. O efeito descrito é típico de classes como d-md-none ou d-lg-none.

Alternativa B — ✅ Correta ⟵ GABARITO

Descreve exatamente a finalidade: ocultar elementos em todas as resoluções de tela. Sem breakpoint, não há condição responsiva.

Alternativa C — ❌ Incorreta

Diz que torna visível somente em dispositivos de resolução média. Isso descreve o oposto do d-none, que sempre oculta. Uma classe como d-md-block tornaria visível a partir do breakpoint médio, mas não é d-none.

Alternativa D — ❌ Incorreta

Afirma que torna visível somente em telas grandes. Novamente, comportamento oposto. d-none oculta, não exibe.

Alternativa E — ❌ Incorreta

A classe d-none não é um contêiner responsivo e não exibe conteúdo apenas em móveis. Ela oculta o elemento sempre, independentemente do dispositivo. A descrição corresponde a um utilitário como d-block d-md-none (exibe em mobile, oculta em médias/grandes).

NÃO CAIA NESSA!

Decore a regra: classes sem sufixo de breakpoint (ex.: d-none, d-block, d-flex) aplicam-se a todos os tamanhos de tela. Classes com sufixo (ex.: d-sm-none) valem apenas a partir daquele breakpoint. Na prova, desconfie de alternativas que associam d-none a um comportamento seletivo por dispositivo — a banca adora essa pegadinha.

Gabarito: letra B.

Link permanente: /questoes/fg075152