1. Doctype:
Google ist Dein Freund. Warum muss ich immer alles nochmal tippen, was Google Dir auch sagen kann? "doctype quirks mode"
Im Quirks Mode hält sich der IE nicht an die Standards des W3C, sondern an das, was Micro$oft zum Standard machen möchte. Damit hast D Darstellungsunterschiede eingekauft. Nur, wenn alle Browser die Seite im Standard Mode anzeigen, kannst Du Darstellungsproblemen aus dem Weg gehen.
DTD – Document Type Declaration – Das richtige Doctype « LANtastic's Artikel
Auf Seite 3 gibts eine Übersicht aller Doctypes und welche Browser in welchen Modus geschickt werden.
2. div.header
a) <div> ist zum Gruppieren mehrerer Elemente. Du hast aber nur eines. Also ist <div> deswegen schonmal falsch.
b) Das soll sicher eine Überschrift werden? Deswegen hast Du ja auch <img> verwendet. Das heißt, Dein Image enthält Content. Wenn es nur Zierde ist, muss es als background-image eingebunden werden. Dann macht ein leeres <div> evtl. Sinn. Aber wenn die Grafik Content enthält, als <img> einbinden und als Überschrift (denn das ist ja die Bedeutung von "header") auszeichnen, also <h1>.
3. Trennung von Inhalt und Layout
Dazu gehört die strikte Trennung von Semantik und Aussehen. In Deinem Code gibts aber <br> zur physichen Inhaltsauszeichnung und sowas wie "align=center". Das hat in HTML nichts verloren und gehört alles in ein externes Stylesheet. Trennung von Inhalt und Layout eben.
4. Physische Inhaltsauszeichnung
Steht u.a. bei SelfHTML erklärt. Es gibt die logische und die physische Inhaltsauszeichnung. HTML ist eigentlich nur für die logische Inhaltsauszeichnung (= Semantik) gedacht. HTML hat nichts mit dem Aussehen bzw. der Darstellung im Browser zu tun. Physische Inhaltsauszeichnung ist aber Darstellung: <b>, <i>, <br> zur Erzeugung von Abständen und entsprechende Attribute wie "align". Diese wurden in HTML eingefügt, weil es kein CSS gab und man irgendwie das Aussehen beeinflussen wollte. Nun gibt es aber CSS seit 10 Jahren und physische Inhaltsauszeichnung wird nicht mehr mit HTML gemacht (war ja auch nie so gedacht).