Wie gesagt, DER CODE IST DER GLEICHE IM BROWSER!!!
Wenn das der Fall wäre, würden sich die Anzeige auch nicht unterscheiden.
2 Fehler die auftreten können auch wenn der Quelltext der selbe ist:
Der Pfad auf eine CSS Datei stimmt nicht, weil der Browser nicht weiß, dass der Header von woanders herkommt. Leicht zu überprüfen mit Firefox und dem kleinem Add-On JSView.
Dein Header ist eine vollständige HTML-Datei mit <html>, <head> und <body>. Dass kann dann zu den buntesten Ergebnissen führen, wenn das dann nochmal in ein HTML Dokument mit <html>, <head> und <body> eingefügt werden würde.
btw: Was ist ein PHP-Header?
MfG, Cybie