I have set a 2px border on the #container class, i.e. the main page container div. I was expecting this to produce a border right around the page content, i.e. around the header, down each side and around the footer, but it only goes around the header (I'm looking at the site in Firefox).
Can anyone tell me why the border doesn't go all the way around like I was expecting?
because your container div contains floated items, it doesn't know where the content ends, therefore only shows the container div around the first contained div (header)
a quick and easy fix is to add 'overflow: hidden' to the container div.
Bookmarks