В данном случае таблицу. Vertical-align:middle - не работает. Задать margin-top какой-то - не вариант, потому что на разных разрешениях экрана она должна быть одинаково по центру. Если для решения задачи необходимо обернуть её в какой нибудь wrapper - подойдет.
https://jsfiddle.net/1v8mf1nt/
Посмотри примеры здесь. Что-то должно подойти.
1 лайк
Вот как вариант https://jsfiddle.net/hmoL3z2z/
1 лайк
Вот замечательная статья с несколькими разными вариантами.
https://learn.javascript.ru/css-center
Вижу, даже появились те, которых я раньше не знал.
1 лайк
https://habrahabr.ru/company/netcracker/blog/277433/ - замечательная статься, в свое время мне очень помогло.
1 лайк
Этот вопрос уже пережеван over9000 раз ) В этой статье собраны все способы https://css-tricks.com/centering-css-complete-guide/ с примерами. Какой из них тебе подойдет лучше всего будет зависеть от требований браузерной поддержки.
1 лайк