не совсем понятно.. ну собственно по кнопке можно
так или если абсолютом что то выравниваешь - задаешь родителю релатив, а ребенку:
position: absolute;
top: 50%;
margin-top: -...px; // только в случае если у ребенка фиксированная высота, задаешь половину этой высоты отрицательным маржином (это по вертикали, по горизонтали пользуйся той же логикой).
Еще как вариант юзай флексы, примеры использования можно посмотреть
тут
В твоем случае не ясно зачем там позиционирование
И о каком скроле идет речь так же не ясно