Seid gegrüßt!
Ok, mal ganz blöd gefragt... wozu genau benötige ich grundsätzlich eigentlich den header einer Html-Seite (doctype, <html><head></head><body></body></html>),
Weil "ordentliche" (X)HTML-Dokumente nunmal so definiert sind. Und nur so ist auch eine "ordentliche" Darstellung im Browser möglich
wo es doch eigentlich auch ohne funktioniert?
Das liegt nur an der Gutmütigkeit mancher Browser, sollte dich nicht wundern, wenn es ohne nicht funtioniert.