Ho provato a cercare, ma non ho molto tempo e non sono riuscito ad approfondire la cosa.
Intanto ti mando una bozza fatto con solo CSS, che non e` corretta, ma potrebbe darti un'idea. Se guardi tra i menu fatti con solo CSS, dovresti trovare il metodo.
Questo utilizza il cambio di z-index, ma si puo` usare il metodo del display (none o block) o della altezza del blocco (height: 2em / auto
codice:
<body>
<div id="principale">
... qui tutta la tua pagina ...
</div>
<div id="fpopup">
passa qui per vedere
... il resto della falsa popup ...
</div>
</body>
Il CSS:
codice:
body {
margin:0;
border:0;
padding:0;
}
#principale {
position absolute;
top: 1.5em;
left:0;
z-index: 10;
}
#fpopup {
position absolute;
top: 0;
left:0;
z-index: 1;
}
#fpopup>a:link {
z-index: 1; /* questo non e` corretto: deve riferirsi al genitore di a */
}
#fpopup>a:hover {
z-index: 20; /* questo non e` corretto: deve riferirsi al genitore di a */
}