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.Originariamente inviato da Alberto
Scusa ma se scrivi <div style="display:none">testo</div> non funziona?
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):
Per il problema proposto a inizio discussione, mi sa che l'unica è cercare di alleggerire ove possibile la pagina.codice:elemento { position:absolute; top:-100px; width:1px; height:1px; overflow:hidden; }
Altrimenti, alla peggio e alla rozza, inserisci il marcatore script nel body, subito dopo il menu.