Hi,
<body> <!-- Klasse js mit Javascript setzen -->
<h1>Überschrift ohne Javascript</h1>
<h1 class="js">Ganz andere Überschrift mit Javascript</h1>
>
> ~~~css
h1.js, js h1 {display: none;}
> js h1.js {display: block;}
erscheint mir viel überflüssiges Markup.
Iwo, die "js"-Elemente, die du zu selektieren versuchst, sind da ja noch gar nicht mit dabei :-P
Welchen Umfang das ganze haben wird, geht aus der Fragestellung ja gar nicht hervor. Bei solchen Kleinigkeiten kann auch schon mal "beides" im Markup stehen. Zumindest, so lange es nicht zu widersprüchlich wird, wenn JavaScript und CSS nicht zur Verfügung stehen sollten. Falls doch, oder bei umfangreicheren Änderungen, könnte man dann überlegen, ob man nicht doch erst per JavaScript die zusätzlichen Inhalte einfügt (und ggf. die überflüssigen aus dem Dokument entfernt, sofern die nicht durch Einbettung in noscript eh schon "weg" sind).
MfG ChrisB
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?