Concluído com sucesso. Pra questão de me aprofundar nos estudos, poderiam me explicar a diferença entre align-item para o Justify-content do flexbox?
Concluído com sucesso. Pra questão de me aprofundar nos estudos, poderiam me explicar a diferença entre align-item para o Justify-content do flexbox?
Olá Rodrigo!
Primeiramente gostaria de dar os meus parabéns por concluir o desafio do footer, Rodrigo esse é um passo muito importante!
As duas propriedades justify-content e align-items são as principais que ajudam a alinhar e distribuir espaço entre itens dentro de um container flexível.
justify-content: Esta propriedade é usada para alinhar os itens flexíveis horizontalmente e distribuir espaço entre eles dentro de um container. Se você tem um container flexível com flex-direction: row; (que é o padrão), justify-content vai afetar o eixo horizontal. As opções incluem flex-start, flex-end, center, space-between, space-around e space-evenly, cada uma distribuindo o espaço de maneira diferente.
align-items: Por outro lado, align-items é usado para alinhar itens flexíveis verticalmente dentro do container flexível. Se o seu container está em flex-direction: row;, align-items afetará o eixo vertical. As opções para esta propriedade incluem flex-start, flex-end, center, baseline, e stretch.
Em resumo o align-items seria como organizar os livros na prateleira verticalmente, ajustando a altura de cada livro. Já o justify-content seria como espaçar os livros na prateleira horizontalmente, decidindo como distribuir o espaço entre eles. Resumindo, align-items cuida da verticalidade e justify-content cuida da horizontalidade na organização dos elementos.
Espero que isso ajude a esclarecer a diferença entre as duas propriedades e reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
Fantástico Victor! Gratidão pela resposta e incentivo!