lo de las posiciones absolutas no es que no se agrande el contenedor mismo, sino cuando quieras usar un footer o pie de pagina , no vas a poder ya que si tu contenido es dinamico se te pondra arriba de las capas posicionadas impidientoe colocarlo justo donde termina el contenido a parte de que tienen varios busg ie con las posiciones absolutas, no creo que sea la manera correcta de implementar un sitio como te comento usar mejor float: left y float:rigth y para el footer clear:both y asi te queda bien.
te paso un manual de marquetarlos.
http://blog.html.it/layoutgala/
en los ejemplos puedes ver como aun que se agrege contenido (ahy de das click) siguen estirandose las divs...
ahy mas buscalos en este mismo foro.