Hallo Lila22,
ich kann dir nur aufzeigen, wie ich es machen würde. Die Site würde ich von Anfang an besser aufteilen, schon weil du nachher ganz einfach mehr Inhalte einfügen kannst.
Ich erstelle folgende Dateien:
1. eine externe CSS-Datei
2. Menüdatei extern
3. Inhalte von externen Dateien einbinden...
4. ev. auch Doctype und Header in externer Datei...
Nun kannst du daraus erstmal ein Grundgerüst basteln, wo die Menüdatei (du importierst das Menü einfach in den richtigen Div) immer in den Div für das Menü includiert wird.
Rufst du nun aus dem Menü einen Link auf, so machst du für das Ziel auch eine Datei, wie beschrieben. Jetzt bindest du einfach zusätzlich den Inhalt in den richtigen Div ein. Oft sind das ja auch Tabellendaten, da kannst du einfach die richtigen Daten im mittleren Div ablegen, oder du legst eine Datei includierend (import) dort ab.
Beispiel:
Diese kleine Vorlage kannst du nun für jeden Link verwenden und bindest diese Anweisungen in die aufgerufenen Dateien ein wie z.B. impressum...
Dein Content lädst du in den Div, wie gezeigt.
Du hast erst noch den Vorteil, dass du deine Site beliebig vergrössern oder verlkleinern kannst, ohne jede Datei anpassen zu müssen. Wenn du das Menü in die Datei schreibst, musst du irgendwann dutzende Dateien ändern, nur weil ein Link hinzukommt/verschwindet. Du solltest zudem immer Klassen verwenden, wenn ein Div in mehreren Dateien erscheint, ansonsten ist dein Code nicht valide. Eine ID ist z.B nur für einen einzigartigen Anker, mit dem du an einen Punkt springen kannst, mit dem Aufruf <a href="datei#idname">
Wenn du noch Fragen dazu hast, kannst du mich auch per Email anfragen.
infofl@frediundlilli.ch.
Gruss
Fredi