When creating a site I generally go for that approach, creating a main container but I center it using
margin: auto instead. Within there I usually create a heading div, either put the nav inside or create a separate div for a nav. Content div below and either the footer div inside or just outside the content div.
Got the full day now to create a simple page using the relative and absolute stuff so I'ma give it a go.
I feel I have a bit of a better understanding from before I started this thread so thanks for the replies!
I'll most likely run into issues so I'll probably post later. Will give that site another thorough read.