стоят друг напротив друга. И также есть .pagination который под ними и центрирован на всю ширину экрана.
Семантически .pagination должен находиться в блоке main.
Я попробовал отцентровать его при помощи:
.pagination {
position: absolute;
left: 50%;
transform: translateX(-50%);
}
И вроде всё работает, но так как он выпал из потока, элементы ниже игнорируют его высоту.
Вопрос, как можно это решить?
Вот здесь думаю наглядно показано.
Без гридов надо сделать.
У пагинации же фиксированная высота. Так что блокам, которые зависят от высоты пагинации можешь сделать калькуляцию высоты - calc(100% - высотаПагинации - отступНапример)
Думал это нарушит БЭМ, но вроде можно сделать следующее: .main-aside-wrapper__pagination-height { margin-top: calc(var(--pagination-height) + margin); } Спасибо! ❤️
Обсуждают сегодня