der erwähnte Code war nur ein Beispielkonstrukt für den Kontext meiner Frage, kein echtes Projekt. :-)
du hast nach verbesserungsvorschlägen gefragt :)
h1 verwende ich für die Überschrift des Inhalts, nicht für den Seitenkopf (Logo, Navigation usw.).
der das logo ist meinem empfinden nach die überschrift der seite ;) die navigation gehört meiner meinung nach auch nicht in den kopf sondern nach den inhalt (ausser sie ist sehr kurz) und separat ausgezeichnet ("<ul id="menu" />") oder ähnliches
Im Footer steht auch mehr als nur die Adresse. Deshalb werden beide im Allgemeinen divs sein.
die adresse kommt aber hoffe ich in ein address-element? ;)
XHTML ist aber eine sinnvolle Idee, davor habe ich mich nur bisher gedrückt (never change a running system :-)
xhtml hat nur einfachere regeln - wenn du grade das grundgerüst baust, änderst du ja kein running system :) du baust ein neues
im falle deines (unvollständigen) beispielcodes ist die syntax sogar identisch