Hi Matthisco,
While Validating your site is often a good idea, your problem doesn’t seem to be related to that.
Your <footer id="colophon" role="contentinfo">
has a padding-bottom of 40px. Partly due to the quirky nature of IE7, this is what’s causing the extra white space below your footer in IE7. Take that 40px of padding away, your footer doesn’t have any white space below it.
The other part of the problem is the way you’ve styled the footer. You have your <footer>
, and inside that is <div id="supplementary">
with the image of the skyline on it.
Your footer is set to be 60px high, but the div inside is set at 200px high. Most browsers just show the overlapping content, but ideally you shouldn’t have a larger element inside a smaller element.
You’re basically relying on the browser to overlook the odd sizing and figure out how to display content the way it should be shown. An older browser like IE7 is a lot quirkier, and isn’t doing as good a job of compensating.
I suggest revisiting the sizes of your footer elements when you take away the padding, to avoid any future quirks in older browsers.
Hope that helps.
Pete.