In this first example, the top padding for the first page is set to 0.
Everything works well until the home button is clicked:
In the second example, the first page has the a padding of 260px, same as
all other sections (the header is also 260 px). When the page loads, there
is a 260px gap between the header and the first section. Once any button is
clicked, everything is works fine. Even if the page is refresh, it works
I have been playing around with this for hours and I cannot figure out how
to set everything right.
I removed the height declarations in the header and that fixed my problem.