Questão nº 83
Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 83)
No Cascading Style Sheets (CSS), uma área de um documento que emprega flexbox é chamada de flex container. Para criar um contêiner flexível, é necessário definir uma determinada propriedade como flex ou inline-flex. Dessa forma, os elementos filhos do contêiner tornam-se itens do tipo flex.
Nesse caso, assinale a referida propriedade do CSS.
- Aflex-wrap.
- Bdisplay. (alternativa correta)
- Ccontainer.
- Dflex-flow.
- Eflex-basis.
Resposta comentada
Gabarito Alternativa B
Para transformar um elemento em um contêiner flexível (flex container), você precisa definir como ele se comporta visualmente na página, e a propriedade responsável por isso é display.
- (A) Incorreta:
flex-wrapé uma propriedade do flex container que determina se os itens devem quebrar a linha ou permanecer em uma única linha, mas não cria o contêiner flexível. - (B) Correta: A propriedade
displayé usada para definir o tipo de exibição de um elemento. Para criar um contêiner flexível, você definedisplay: flex;(bloco) oudisplay: inline-flex;(em linha). - (C) Incorreta:
containernão é uma propriedade CSS padrão para criar um contêiner flexível. (Existecontainer-typeecontainer-namepara Container Queries, mas não para Flexbox). - (D) Incorreta:
flex-flowé uma propriedade abreviada que combinaflex-directioneflex-wrap. Ela controla o fluxo dos itens dentro de um flex container já existente, mas não é a propriedade que o cria. Armadilha: É um distrator tentador porque tem "flex" no nome e se aplica ao contêiner, mas não é a propriedade que inicia o modo flex. - (E) Incorreta:
flex-basisé uma propriedade aplicada aos itens flexíveis (flex items) para definir seu tamanho inicial, e não ao contêiner para criá-lo.
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Web Design (Caderno Tipo 1). Reproduzida para fins de estudo.