" Как я могу центрировать эту карту по центру экрана по вертикали? Она отображается сверху, когда я пробовал разные комбинации с выравниванием по вертикали? " Важно!Вертикальный центр относительно высоты родительского элемента
Если родительский элемент элемента, который вы пытаетесь отцентрировать, не имеет определенной высоты, ни одно из решений для вертикального центрирования не будет работать!
Теперь на вертикальномцентрирование в Bootstrap 4 ...
Вы можете использовать новые утилиты flexbox & size, чтобы сделать контейнер в полный рост и отобразить: flex.Эти параметры не требуют дополнительного CSS (за исключением того, что высота контейнера (то есть: html, body) должна быть 100%).
Опция 1 align-self-center на flexbox child
<div class="container d-flex h-100">
<div class="row justify-content-center align-self-center">
I'm vertically centered
</div>
введите описание ссылки здесь
Вариант 2 align-items-centre на родительском элементе flexbox (отображается символ .row: flex; flex-direction: row)
<div class="container h-100">
<div class="row align-items-center h-100">
<div class="col-6 mx-auto">
<div class="jumbotron">
I'm vertically centered
</div>
</div>
</div>
введите описание ссылки здесь
Вариант 3контент-центр на родительском модуле flexbox (карта. display: flex; направление flex: столбец)
<div class="container h-100">
<div class="row align-items-center h-100">
<div class="col-6 mx-auto">
<div class="card h-100 border-primary justify-content-center">
<div>
...card content...
</div>
</div>
</div>
</div>
введите описание ссылки здесь