no so da dove ti arrivi l'obbligo di dare ai div una posizione.
Non ho letto l'articolo.... comunque i div non sono nientaltro che tag utili per DIVersificare le DIVerse sezioni di una pagina.
Se per ipotesi creassi una pagina con il seguente foglio stile
codice:
<style>
div#testa{height:100px;}
div#corpo{height:500px;}
div#piede{height:100px;}
</style>
e crei una pagina con questa serie di div(che di solito è la struttura classica):
codice:
<div id="testa">Testa</div>
<div id="corpo">Corpo</div>
<div id="piede">Piede</div>
Ti ritroverai con una pagina con degli elementi alti complessivamente 700px.
Il piede si posizionerà subito sotto al corpo. Indipendentemente la sua altezza. Puoi provare ad aumentare o diminuire le dimensioni del corpo per vedere.