Как позиционировать блочный элемент по центру вертикально внутри другого?
если у родительского элемента display table-cell, то у него vertical-align:middle нормально работает
Flex, например.
Есть ещё фокус с position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
width: {value};
height: {height};
Работает только если задать фиксированный размер блоку.