Hi.
Fuer html ist ein class-Attribut nicht definiert - es mag trotzdem "funktionieren", aber korrekt ist es nicht.
Warum bist du nicht bei der Variante mit body geblieben, die ich vorgeschlagen habe?
Disclaimer: Was ich jetzt sage, basiert auf Halbwissen.
Ich ging immer davon aus, per JS könne man recht viel zuweisen. Wenn ich einen Strict-Dokumenttyp verwende und per JS Links target='new' zuweise, verletze ich doch auch keinen Standard? Falls entsprechende Standards nun vorsehen würden, dass man html einen Klassennamen zuweisen kann, wäre das doch kein Problem, oder? Das müsste man jetzt nachprüfen...
Zurück zum konkreten Problem: Wie würde denn dein Code aussehen und kann man davon ausgehen, dass die zu versteckenden Elemente dann auch nicht kurz aufblitzen?
Gruß,
Mo