La risposta è no. Vediamo il solito ragionamento.

Saprai bene che un documento web scritto in (X)HTML ha una struttura ad albero che di base prevede una radice e due figli unici, ovvero, nell'ordine, html, head e body.

Capirai benissimo che inserire una pagina intera nel div (quindi nel body) di un'altra significa avere una nuova struttura dentro il div stesso. Ma sappiamo benissimo che ciò non può avvenire, dal punto di vista sintattico.

Non è che per caso ti serve un frame?