Originariamente inviato da Alberto
Scusa ma se scrivi <div style="display:none">testo</div> non funziona?
Questa soluzione non va bene perchè, in caso di javascript disattivato o non presente sulla macchina dell'utente, il div in questione non potrebbe più essere rivelato.

Oltretutto, per 'nascondere' un elemento, l'istruzione CSS che meglio si confà alle regole dell'accessibilità è la seguente (display:none può risultare un ostacolo per gli utenti di screen-reader):

codice:
elemento
{
   position:absolute; top:-100px;
   width:1px; height:1px;
   overflow:hidden;
}
Per il problema proposto a inizio discussione, mi sa che l'unica è cercare di alleggerire ove possibile la pagina.

Altrimenti, alla peggio e alla rozza , inserisci il marcatore script nel body, subito dopo il menu.