Ao estruturar um layout de página usando CSS moderno, você ...

Próximas questões
Com base no mesmo assunto
Q3035264 Programação
Ao estruturar um layout de página usando CSS moderno, você decide utilizar uma abordagem flexível e responsiva. A propriedade CSS a ser utilizada para criar um container que permita o alinhamento flexível de seus itens internos é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

**Alternativa Correta:** 'display: flex;'

**Tema Central da Questão:**

A questão aborda a utilização de CSS moderno para criar layouts de página de forma flexível e responsiva. Esse tipo de abordagem é crucial para o desenvolvimento de páginas web que se adaptam bem a diferentes tamanhos de tela, como desktops, tablets e smartphones. A propriedade CSS que possibilita essa flexibilidade é a 'display: flex;', que é parte do sistema chamado Flexbox.

**Justificativa da Alternativa Correta:**

A propriedade 'display: flex;' é usada para definir um container flexível. Quando aplicada a um elemento pai, esta propriedade permite que seus elementos filhos (ou seja, os itens dentro desse container) sejam alinhados de forma flexível. Isso significa que eles podem ser organizados automaticamente de acordo com o espaço disponível, ajustando-se dinamicamente conforme o tamanho da tela.

**Análise das Alternativas Incorretas:**

B - 'display: show-flex;'

Essa opção está incorreta porque 'show-flex' não é uma propriedade ou valor válido em CSS. Para criar um layout flexível, você deve usar 'display: flex;'.

C - 'display: flex-wrap;'

Embora 'flex-wrap' seja uma propriedade válida do Flexbox, ela não é usada sozinha para tornar um container flexível. 'flex-wrap' é uma propriedade que complementa o 'display: flex;' ao permitir que os itens do container quebrem para uma nova linha se necessário. Portanto, sem o 'display: flex;', o uso de 'flex-wrap' não é suficiente.

D - 'display: wrap;'

Assim como a alternativa B, 'wrap' não é um valor válido de display em CSS para criar layouts flexíveis. A opção correta é utilizar 'display: flex;' para habilitar o comportamento flexível.

Conclusão:

Compreender a utilização de Flexbox, especificamente a propriedade 'display: flex;', é fundamental para criar layouts que sejam adaptáveis e responsivos. Essa técnica é uma parte importante do desenvolvimento moderno de websites.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo