Alright, both solutions seem to work. I’ve really never tried working with position: relative; etc as I’ve never really needed to and always tended to position my divs with margins and it worked for what I have wanted to achieve so far.
One downside I found with your solution is that the div tag is still hidden underneath the header, which means I can’t really leave some space between the header and #toppers as I intended to for visual design reasons.
Which solution do you think is best?
Edit: woops, sorry about the triple posting, didn’t notice the edit button until now.