I need to develop a one-page design

You have it right @Hassan Alvi, you should use get_template_part() for each stage of your one pager.

Dont use id use specific class instead, it’s more object oriented.

It will make you code a lot more readable and more easy to maintain!