ein <div> ist kein frame und das ist auch gut so. Verlinke Dokumente, so wie es für jeden auch nachvollziehbar ist. Alles andere ist nicht sinnvoll.
In XHTML 2.0 wäre das problemlos möglich.
<div type="text/html" src="foo.html">Ihr Browser unterstüzt keine Frames[1].</div>
[... any element may have a src attribute, which specifies a resource [...] to load instead of the element.]
[1] SCNR