задать любому блоку, не обязательно HTML5 просто в css значение min-height: 300px например и он будет определять что минимальная высота 300 а дальше будет тянуться на сколько удобно. А от верха просто дать ему margin-top: 200px например. Если я правильно понял задачу.