Сергей: Зависит от ситуации, имхо. Без привязки к положению, более универсально. Если блоков очень много, то придётся под каждое положение стили писать
centerRus: Высота хоть и не указана явно, но она равна высоте области просмотра.
Так что указание высоты обязательно. Можете высоту задать в единицах VH, 3-ём свои блокам, если задача чтоб у главного блока прокрутки не появлялось.