Introdução
no desenvolvimento da web, é essencial para garantir o posicionamento adequado dos elementos em uma webpage, especialmente quando o negócio de conteúdo dinâmico. Um desafio comum é alcançar um rodapé que permanece na parte inferior da página ou conteúdo, dependendo da qual é menor. O desafio é ajustar dinamicamente a posição do rodapé com base na altura do conteúdo no elemento do artigo. O rodapé deve seguir a parte inferior da página quando houver amplo conteúdo, mas passar para a parte inferior da janela do navegador quando o conteúdo é limitado. O Flexbox oferece um sistema de layout versátil que simplifica o posicionamento e o alinhamento de elementos dentro de um contêiner. Ao usar a capacidade do FlexBox de alinhar verticalmente elementos, podemos alcançar o comportamento de rodapé pegajoso desejado. corpo { Altura: 100%; margem: 0; preenchimento: 0; } #Main-Wrapper { exibição: flex; Direcção flexível: coluna; Min-altura: 100%; } artigo { flex: 1; }
Nesta configuração, o elemento #Main-Wrapper é o contêiner Flexbox e possui o conjunto flexível para a coluna, o que significa que os elementos serão empilhados verticalmente. O elemento do artigo possui Flex: 1, o que faz com que ocupe o espaço restante não ocorrido pelo cabeçalho e pela navegação. No entanto, quando o conteúdo é limitado, o artigo diminui e o rodapé se move dinamicamente para o fundo da janela do navegador, pois a altura min-alveração do elemento de gradinha # #garante que sempre preencha a viewport.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3