Похоже, что для получения ссылок bootstrap navbar, чтобы заполнить всю высоту панели навигации и центрировать текст по вертикали, мне нужно было добавить таргетируемый контейнер внутри класса .nav-link, чтобы применить align-self: center к.
Я использовал тег span и решил использовать CSS, а не встроенные классы для обеспечения чистоты кода, и в моем случае я ограничил его только идентификатором #mainNav.
Интересно, если есть еще более чистый способ сделать это без дополнительного тега span.
#mainNav,
.collapse,
.nav-link {
display: flex;
align-items: stretch;
}
#mainNav .navbar-nav {
display: flex;
justify-content: space-around;
width: 100%;
}
#mainNav .nav-item {
display: flex;
}
#mainNav .nav-link span {
align-self: center;
}