Hallo,
Das HEAD-Element ist dann eben beendet, wenn die ersten Zeichendaten auftauchen und BODY beginnt hier.
Das ist zwar korrekt, aber das </head> steht damit im body, wo es nicht erlaubt ist.
Ja, und der korrekte Parser bricht seine Arbeit genau _dann_ ab, so dass die Zeichendaten zwischen </script> und </head> angezeigt werden.
viele Grüße
Axel