les doch einfach mal selfhtml ! da steht alles wunderbar drin... 
iframe ist ein fenster das in einer seite eine andere anzeigen kann.
du hast z.b. die seite index.html, auf der seite befindet sich dein menü und
ein iframe. in dem iframe wird beim start deine home-seite angezeigt.
wenn du im menü jetzt auf "about" klickst wird die seite about.html in
diesem fenster auf der index.html angezeigt. es bleibt also weiterhin dein
menü, deine index.html usw bestehen, nur der inhalt des iframes ändert sich.
wenn du des noch nicht vestanden hast... mach mal das:
leg eine datei index.html an:
<html>
<head>
<title>test</title>
</head>
<body>
hier ist mein menu:
[url='home.html']home[/url][url='about.html']about[/url]
<iframe src="home.html" width="600" height="600"></iframe>
</body>
</html>
Alles anzeigen
eine datei home.html:
<html>
<head>
<title>home</title>
</head>
<body>
<h1>das ist die home-seite</h1>
</body>
</html>
und eine about.html:
<html>
<head>
<title>about</title>
</head>
<body>
<h1>das ist die about-seite</h1>
</body>
</html>
wenn dus an dem beispiel immer noch nicht verstehst, hör auf.
und wende dich von html einfach ab...