Homepageumbau mit CSS

Hallo,

ich habe vor kurzem eine Website mit 3 Frames( Navigation, Banner und Hauptteil wie unten gezeigt!) erstellt.
Der Frameaufbau stört mich nun sehr, deswegen wollte ich Fragen ob man die Seite mit CSS so umbauen kann, dass Navigation und Banner immer an derselben Stelle bleiben und nur die gewünschte Hauptteilsseite im vorbestimmten Feld geöffnet wird.
Das Layout und die bereits erstellten Seite sollten, wenn möglich nicht verändert werden. Ist dies möglich?

NN-BBBBBBBBBBBB
NN----------------------
NN-HHHHHHHHHHHH
NN-HHHHHHHHHHHH
NN-HHHHHHHHHHHH
NN-HHHHHHHHHHHH
NN-HHHHHHHHHHHH

N= Navigation; B= Banner; H= Hauptteil

Danke im voraus…

Warum machst du in deiner css datei keine Kategorien:

#left (dort befindetet sich die navigation, definierst Höhe, Breite…)

#Banner (definierst Höhe Breite…)

#right (da packst du den hauptteil rein, definierst auch noch mal höhe breite…)

*du kannst sie auch anders nennen*

In deinen html editor verweist du dann auf die einzelnen Kategorien.
So mach ich es immer.

Aber das sie wie bei Frames immer da sind ohne darauf einzeln zu verweisen in deinem Html dokument weiß ich nicht ob das möglich ist.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

wollte ich
Fragen ob man die Seite mit CSS so umbauen kann, dass
Navigation und Banner immer an derselben Stelle bleiben und
nur die gewünschte Hauptteilsseite im vorbestimmten Feld
geöffnet wird.

Nein, das ist mit CSS nicht möglich, das geht nur mit Frames.

Aber Du kannst serverseitiges „include“ verwenden, um Seiteninhalte aus anderen Dateien hinzuzufügen, z.B. um in jede Deiner Seiten Navigation und Header zu includen, so dass Du sie nur einmal schreiben musst und nicht aufs neue in jede Datei. Deine Seite wird dann serverseitig aus mehreren HTML-Dateien zusammengebaut und dann erst an den Browser geschickt.

So macht man das. Ob Du nun SSI verwendest, PHP, oder eine Lösung per CGI, bleibt dabei egal. Kommt ja auch immer darauf an, was der Webspace hergibt.

Gruß,
-Efchen

wollte ich
Fragen ob man die Seite mit CSS so umbauen kann, dass
Navigation und Banner immer an derselben Stelle bleiben und
nur die gewünschte Hauptteilsseite im vorbestimmten Feld
geöffnet wird.

Nein, das ist mit CSS nicht möglich, das geht nur mit Frames.

Nicht ganz richtig. Man kann die Inhalte auch per Javascript (Ajax) austauschen. Allerdings sollte man dabei immer ein Fallback fuer Leute die kein Javascript aktiviert haben bzw. fuer Suchmaschinen mit implementieren.

Gruss
Stefan