Отображение страницы после полной загрузки

Добрый деньЕсть простая страничка: извне подключается css и десяток таблиц. Все устраивает кроме того, что после загрузки на мгновение отображается контент без стилей, а потом с примененными стилями. "Корявый" HTML видно "ну очень недолго", но глаз режет. Есть соображения о том, чтобы не отображать страницу до тех пор пока не загрузится, думаю, что скрыть/показать контент можно с пом javascript, но не знаю как(
2 ответа

После тела попробуйте вставить
<script Language="JavaScript">   function sleep(ms) {
ms += new Date().getTime();
while (new Date() < ms){}
} 
sleep(20);
</script>


<body style="visibility: hidden"
      onload="setTimeout ('document.body.style.visibility = \'visible\'', 0)">
если снова будет "проскакивать" бесстилевой HTML, то замените 0 на 20, 30 и т.д.