Mit Frames lässt du im Prinzip mehrere Seiten in einer anzeigen. Z.B. kannst du deinen Header, deine Navigation und deinen Inhalt als separate HTML-Dateien machen. Dann machst du eine weitere HTML-Datei mit einem so genannten Frameset. Diese Seite besteht dann aus den anderen Seiten; jede dieser Seiten ist ein Frame.

Wobei ich auch Tabellen oder DIV-Layer + CSS bevorzuge...