In teoria crea fastidi anche perché non sarebbe "w3c approved", ma in pratica si può fare visto che tutti i browser lo interpreteranno correttamente.

E magari c'è un motivo serio per farlo. Per esempio il tag head è già stato stampato ma si devono inserire dei tag link che possono stare solo dentro head (ma verrebbero interpretati pure fuori).

Il fatto è che i browser non seguono mai il w3c alla lettera.