Ciao,
sto cercando di disegnare un layout con un div centrato verticalmente ed orizzontalmente, e poi un footer allineato perennemente al bottom.
codice:
html, body {
margin: 0;
padding: 0;
height: 100%;
}
#container{
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}
#content {
width: 400px;
height: 200px;
background-color: #ccc;
top: 50%;
left:50%;
position:fixed;
margin: -100px 0 0 -200px;
}
#footer {
width:800px;
border-top: #ccc 1px solid;
margin: 0 auto;
padding-top: 4px;
padding-left: 10px;
font-family:"Arial";
font-size: 11px;
color: #669999;
bottom:0;
height: 20px;
position: absolute;
}
Codice PHP:
<body>
<div id="container">
<div id=content2>prova contenuti
dfa</div>
</p>
<div id="footer">testo footer
</div>
</div>
</body>
con questo codice ottengo perfettamente l'allineamento di cui ho bisogno, ma ho solo un problema, se ridimensiono la finestra del browser, ad un certo punto il footer si sovrappone al content.
Se imposto un min-height al body, mi aggiunge correttamente la barra di scorrimento se scendo sotto una certa altezza, ma se continuo a rimpicciolire la finestra il footer continua a sovrapporsi.
C'è un modo per non avere questa sovrapposizione?
grazie
ciao