AOP!
Eine Möglichkeit ist, alle Elemente vor dem Laden auszublenden, sie dann mittels window.onload() _nach_ dem Laden wieder einzublenden. Bei Usern ohne JS wird nichts ausgeblendet, also auch nichts wieder eingeblendet.
Den Tipp hatte ich von Cybaer: Sehtest.
Danke dir für den Link. Ist zwischengespeichert.
Dieses Bsp. ist aber so ziemlich wie das Webkrauts Bsp. (oder umgekehrt :)):
document.documentElement.style.visibility = "hidden";
Mit dem Unterschied, dass hier die Styles direkt gesetzt werden.
document.documentElement.className += "jsstart";
Ich bleibe wohl beim zweiten Bsp., sieht mMn besser aus, wenn nur bestimmte Elemente reingefadet werden, als die ganze Seite. Jedenfalls habe ich wieder was zum spielen :)
mfg