Auch wenn es so geht: CSS ist afaik nicht dafür gemacht Inhalte zu verändern.
Am vernünftigsten wäre
imho eine Lösung über Templates (egal ob serverseitig oder per JavaScript).
Vielleicht könnte man mit
XML und XSTL eine schöne Lösung erreichen.
Ja, Inhalte sollte man damit nicht verändern (aber es geht).
Der TE will aber nicht den Inhalt, sondern das Aussehen (z.B. die Font-Eigenschaften) ändern.
Und dafür ist CSS gedacht.
Dafür JS zu nutzen ist so, als wenn ich mit einem Bohrhammer meinen Kaffee umrühre.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)