Hallo,
Noch schnell ein genereller Tipp, lass deinen Code vom w3c-Validator checken. Dann würde dir auch auffallen, dass das schließende "</div>" fehlt. "<div/>" gibt es nicht.
Sagt wer? Der Validator beschwert sich darüber jedenfalls nicht ...
Gruß,
Tobias
Wie Martin schon sagte, als XHTML-Dokument wäre es korrekt (würde aber wenig Sinn machen), als HTML4-Dokument wäre es nicht valide. Davon mal abgesehen, sollte man seinen Code immer durch den W3C-Validator jagen, dann würde nämlich ebenfalls auffallen, dass das <header>-Tag fehlt. :)