Considere‑se o código a seguir.Com base no código descrito, ...

Próximas questões
Com base no mesmo assunto
Q4240739 Programação

Considere‑se o código a seguir. Imagem associada para resolução da questão

Com base no código descrito, assinale a opção que apresenta o conteúdo do arquivo styles.css que, quando aplicado à div cuja classe é container‑pai, fará com que a div filha que não tem largura definida seja centralizada horizontalmente.
Alternativas

Comentários

Veja os comentários dos nossos alunos

A alternativa correta é a D.

Entenda o motivo e por que as outras falham:

* display: flex; justify-content: center; (Alternativa D - Correta): Transforma o elemento pai em um container Flexbox e alinha todos os seus filhos diretos ao longo do eixo principal (que por padrão é horizontal) no centro. Funciona mesmo sem definir largura para a div filha.

* margin: auto; (Alternativa A): Centralizaria a própria .container-pai, mas exige uma largura (width) explicitamente definida no elemento para funcionar.

* text-align: center; (Alternativa B): Centraliza elementos do tipo inline ou inline-block (como textos e imagens). Uma div é um elemento de bloco (display: block), portanto não é afetada por essa regra a menos que sua exibição seja alterada.

* align-items: center; (Alternativa E): No Flexbox padrão (com flex-direction: row), o align-items faz o alinhamento no eixo cruzado (vertical), não horizontal.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo