Как разместить элемент на странице вертикально по центру?

В данном случае таблицу. 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 лайк