Los divs son capas y no frames ni iframes, por tanto lo que pongas en el div siempre estará en la misma página puesto que hacen una función muy parecida a las tablas de toda la vida.
Si lo que quieres es hacer un div con el top, otro con menu y pie de pagina es necesario que te documentes más sobre las capas y el css.
Tendrías que, 1º, crear un contenedor y todos los divs (ojo distribuyelos de forma logica, primero top, luego menu con contenido al lado y por ultimo pie:
Cita: <div id="contenedor">
<div id="top">Top</div>
<div id="menu">Opciones</div>
<div id="main">Contenido</div>
<div id="pie">Pie</div>
</div>
Luego jugar con CSS:
Cita: <style>
#contenedor {
margin: 0px;
width:800px;
text-align: center;
}
#top {
width:100%;
float:left;
}
#menu {
width:20%;
float:left;
}
#main {
width:80%;
float:left;
}
#pie {
width:100%;
float:left;
}
</style>