style-sheets gehören laut css-spezifikation in den <head>

und hier setzt meine Frage an:
Gibt es eine (vernünftige) möglichkeit den Head zu manipulieren?
Es geht mir ein bisschen um sauberes HTML, damit die Seite nicht noch schlimmer wird, als sie ist, weil nicht jeder Browser gerne schlechtes und unsauberes HTML/CSS einbindet/anzeigt.

Abgesehen davon macht es die Seite "schöner" und vor allem sortierter.