Hallo Martin,
die Begriffe "style tag" und "header" als englische Fachtermini (wenn auch nicht ganz korrekt verwendet), dann stimmt's zumindest orthographisch und grammatikalisch. :-)
Zusammengesetzte Substantive aus dem Englischen (auch Fachwörter) im Deutschen mit Leerzeichen zu schreiben, war noch nie standardkonform.
Was vorher (nach alter Rechtschreibung) mit Bindestrich geschrieben wurde, kann heute auch zusammengeschrieben werden, in einem Wort. Setzt man den Bindestrich bei langen Zusammensetzungen der Übersichtlichkeit halber, so ist neuerdings darauf zu achten, dass wenn es sich bei dem Determinatum hinter dem Bindestrich um ein Nomen handelt, dieses nach neuer Rechtschreibung im Deutschen in jedem Fall großzuschreiben ist.
Korrekt müsste man also "Style-Tag" oder besser "Styletag" schreiben, denn sonderlich lang und unübersichtlich ist die Zusammensetzung ja nicht gerade.
Gruß Gernot
super me