Hier geht einiges Durcheinander. Warum sollst du, wenn du kein PHP kannst bei Frames bleiben?
Frames sind out. Sie sind sinnlos, altmoisch und suchmaschinenfeindlich. es gibt viele gründe, warum Frames out sind. Vgl. z.B.
Subotnik.
Tabellen ermöglichen dir die Darstellung von Inhalten in verschiedenen horizontalen und vertikalen Zellen. So, wie man auch in Excel Daten in Tabelle n strukturiert. Aber Tabellen sind eigentlich nicht dafür gemacht, dass man durch sie ein Logo an den oberen linken Rand setzt, dadrunter eine horizontale Navigation, etc. sondern nur zur tabellarischen Darstellung von Daten (z.B. Fußballergebnisse).
Es empfiehlt sich daher, HTML-Seiten in validem XHTML zu schreiben. Das heißt, dass du in deiner HTML-Datei folgendes notierst.
HTML:
<div id="inhalt">
<h1>Willkommen</h1>
</div>
Du hast damit einen Container (DIV) definiert, der eine Überschrift 1. Ordnung enthält. Ja und, woher weiß der Browser jetzt, dass die Überschrift rot sein soll und Der Inhaltscontainer bitte 300px breit; 150px hoch sein und einen grauen Hintergrund haben soll?
Durch CSS. CSS sind Formatierungsangaben die in einer externen Stylesheet-Datei gespeichert werden und über einen Link im <head>-Bereich, der HTML-Datei eingebunden werden.
Diese Datei würde für unser Mini-Beispiel so aussehen.:
HTML:
h1 {color: FFFF00}
#inhalt {width: 300px; height: 150px; background: #CCCCCC}
Das hat den Vorteil, dass deine HTML-Datei für viele Browser verständlich ist. Was sollte ein Sprachbrowser für blinde, mit der Angabe, dass die Überschrift rot ist? Er bekommt diese Anweisung gar nicht zu Gesicht, da das Stylesheet nicht für ihn bestimmt ist. Gleichzeitig kannst du aber für normale Browser festlegen, wo dein Inhalt angezeigt werden soll, wie er aussehen soll und kannst die einzelnen Elemente sogar in verschiedenen Dateien verwenden, die alle auf das gleiche Stylesheet zugreifen. Dadurch kannst du schnell mal die Farbe der überschrift ändern oder den Inhalt um 200px nach rechts versetzen, ohne dass sich an der Ausgangs-Htmldatei etwas ändert.
Das ganze Thema ist sehr komplex und hat mit PHP zunächst mal jarnüscht zu tun. Wenn du mehr darüber wissen möchtest, guck dir mal
http://jendryschik.de/wsdev/einfuehrung/, oder
http://de.selfhtml.org/ an.
Hoffe, dass war halbwegs verständlich.
Gruß,
Tobias