Идея следующая: Шапка и меню будут фиксированными, а контент будет подвижным. В контенте на нужных местах будут стоять якоря, и при нажатии на пункт меню, контент будет прокручиваться до соответствующего якоря, сами якоря будут с отступом высотой шапки.