Déjà le terme exact pour ce genre de site c'est site "OnePage" comme ça pour tes recherches ça sera plus simple.
Ensuite c'est comme tu le sens, mais perso moi je le ferai plutôt avec des positions relative car si j'ai envie qu'une div fasse 50% ou une taille qui dépend des éléments, je n'aurais pas besoin de dire à la div suivante où se placer.