Ciao, sto usando qualcosa di simile al seguente per ottenere un div posizionato al centro dello schermo:
<style type="text/css">
#mydiv {
position:absolute;
top: 50%;
left: 50%;
width:30em;
height:18em;
margin-top: -9em; /*set to a negative number 1/2 of your height*/
margin-left: -15em; /*set to a negative number 1/2 of your width*/
border: 1px solid #ccc;
background-color: #f3f3f3;
}
</style>
<div id="mydiv">Test Div</div>
Tuttavia, il problema è che posiziona l'elemento al centro della pagina e non lo schermo. Quindi se la pagina è alta qualche schermata e io sono nella parte superiore della pagina (la parte superiore della parte viene visualizzata sullo schermo) quando faccio apparire il div non è nemmeno sullo schermo. Devi scorrere verso il basso per vederlo.
Qualcuno può dirmi come lo faresti apparire al centro dello schermo?
<br />
prima di provare a spingerlo verso il basso. Forse prova a controllare il resto del codice per vedere se hai qualcosa che sta sovrascrivendo i valori del DIV o che sta influenzando il DIV per causare questi problemi.