У меня проблемы с тем, чтобы элемент прикреплялся к нижней части элемента div с помощью flexbox или любым другим способом, который работает хорошо.
Пока я пробовал:
- добавление поля сверху: авто;к последнему div
- добавление margin-bottom: auto;к тегу p над последним div
- align-self: flex-end;до последнего div
- позиция: абсолютная;низ: 0;до последнего div
- переключение на css grid
- , оборачивая нужные элементы в верхней части контейнера в свои собственные div
- align-self для каждого элемента в отдельности
- высота: 100%;на тег p над последним div
.outer-div {
display: flex;
flex-wrap: wrap;
align-content: baseline;
border: 3px solid black;
width: 100%;
height: 100vh
}
.element {
margin: 0px auto 0px 0px;
align-self: baseline;
}
.par {
flex: 100%
}
.buttons {
flex: 100% margin: auto 0px 0px 0px;
}
<div class="outer-div">
<p class="element" href="">element</p>
<small class="other-element">element</small>
<p class="par">word</p>
<div class="buttons">
<button>button 1</button>
<button>button 2</button>
</div>
</div>
- любое поле, которое было там с самого начала, свернуто
- любое поле, которое было с самого начала, свернуто
- ничего не сделал
- это почти сработало, но охватывало часть контента.
- выталкивает часть содержимого за пределы div.
- ничего не изменилось.
- тег p не растянется полностью.
- выдвинул последний элемент за пределы div.