Buongiorno,
ho un documento html formato da soli 3 DIV che sono rispettivamente: header, main e footer.
Il codice è:
Codice HTML:
<div id="header">
<div class="box">...</div>
</div>
<div id="main" class="box"> ... </div>
<div id="footer">
<div class="box"> ... </div>
</div>
Codice:
#header{ position:absolute; top:0; }
#main{background-color:#fff}
#footer{ position:absolute; bottom:0; }
.box{ margin:0 auto; width:300px; }
Con questo codice visualizzo solo header e footer correttamente. Impostando al #main un position:relative viene visualizzato il testo ma sopra all'header e devo impostare un margin-top per farlo visualizzare nella posizione corretta.
Come risolvo?