"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso alinhar elementos à parte inferior de um contêiner usando o Flexbox?

Como posso alinhar elementos à parte inferior de um contêiner usando o Flexbox?

Postado em 2025-02-06
Navegar:542

How Can I Align Elements to the Bottom of a Container Using Flexbox?

alinhando elementos à parte inferior usando o flexbox

no cenário fornecido, você tem um contêiner de div com vários elementos filhos. Você pretende obter um layout em que os elementos se empilham verticalmente, com o botão sempre posicionado na parte inferior, independentemente da altura do texto. As margens automáticas permitem a distribuição do espaço restante para elementos com margens automáticas antes do alinhamento. Uma maneira de alcançar o layout desejado é usar o seguinte CSS:

p {margin-bottom: auto; } / * Empurre os seguintes elementos para o fundo * / A {margin-top: Auto; } / * Empurre e segui os elementos para o fundo * /

p { margin-bottom: auto; } /* Push following elements to the bottom */
a { margin-top: auto; } /* Push it and following elements to the bottom */

. Conteúdo { Altura: 200px; borda: 1px sólido; exibição: flex; Direcção flexível: coluna; } H1, H2 { margem: 0; } A { Margin-top: Auto; }

.content {
  height: 200px;
  border: 1px solid;
  display: flex;
  flex-direction: column;
}
h1, h2 {
  margin: 0;
}
a {
  margin-top: auto;
}

heading 1

heading 2

Some text more or less

Click me
Tutorial mais recente Mais>

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