«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу выравнивать элементы в нижнюю часть контейнера с помощью Flexbox?

Как я могу выравнивать элементы в нижнюю часть контейнера с помощью Flexbox?

Опубликовано в 2025-02-06
Просматривать:996

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

выравнивание элементов внизу с использованием Flexbox

В предоставленном сценарии у вас есть контейнер для Div с различными детскими элементами. Вы стремитесь достичь макета, в которой элементы складывают вертикально, с кнопкой, всегда расположенной внизу, независимо от высоты текста.

Flexbox предоставляет решение этой проблемы с помощью автоматических краев. Автоматическая маржа позволяет распределять оставшееся пространство по элементам с автокварн до выравнивания. Один из способов достижения желаемой макета-использовать следующие CSS:

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

Альтернативно, вы можете использовать гибкую макет, например,:

.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

Этот подход гарантирует, что текстовые элементы расширяются, чтобы заполнить доступную высоту, в то время как кнопка нажимается к нижней части контейнера.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3