Hallo!
Abusus non tollit usus. Aber: Wenn Deine Elemente bereits von sich aus ausgeblendet sind, dann vermittelst Du keinen Content. Er ist weg. Um ihn einzublenden, setzt Du auf eine zusätzliche, optionale Technik. Was also liegt näher, als exakt diese Technik einzusetzen, um die betreffenden Elemente initial auszublenden?
Das einfachste Beispiel, was auch Kuno genannt hat und vielfach eingesetzt wird, ist das Ersetzen der Überschriften mit Grafiken.
So zum Beispiel:
HTML:
<h1 id="gbm"><span>Google baut Mist!</span></h1>
CSS:
h1 span {
display:none;
}
h1#gbm {
display:block;
width:200px;
height:40px;
background-image:url(ueberschriften/gbm.gif);
}
Hierzu verweise ich auch nochmal auf den CSS Zen Garden!
Wieso sollte ich da Javascript einsetzen?
Gruß,
Andy