Я использую Understrap (Bootstrap 4 + Wordpress), и ни один из способов вертикального центрирования div, показанных здесь в других обсуждениях, не работает для меня.
У меня есть этот HTML:
<div class="jumbotron vertical-center">
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-2 col-md-12">Test</div>
<div class="col-lg-3 col-md-12">Test</div>
</div>
</div>
</div>
А это css:
.vertical-center {
min-height: 100%;
min-height: 100vh;
display: flex;
align-items: center;
}
html {
height: 100%;
}
body {
height: 100%;
}
Я также пробовал версию с отредактированным css:
.vertical-center {
vertical-align: middle;
display: inline-block;
float: none;
}
(попытался назначить этот специальный класс как jumbotron, так и каждому div)
Ни одно из этих решений не работает, и я не знаю почему. Это все выровнено по дну.