Hi,
Entgegen den bisher hier aufgestellten Behauptungen, man könne Michaels Seite mit Tabellen oder gar (völlig abwegig, sorry) mit PHP erstellen, geht es wirklich nur mit CSS.
So abwegig sind diese Beahuptungen nun auch wieder nicht, die Frage ansich war wie man ein Webseite ohne Frames realisieren kann.
Es hat niemand gesagt das die Seite ohne serverseitige Techniken gemacht werden soll.
Ich denke das Sinn und Zweck des Ausgangspostings die Trennung von Navigation und Inhalt waren und es nicht darauf aus gegangen ist, Frames nachzubilden. Um eine solche Trennung vorzunehmen, braucht man, und das ist wohl nicht zu bestreiten, eine Technik die HTML Seiten generiert. Denn auch mit CSS ist es nicht möglich, mit wenigen Handgriffen ein 1000 Seiten umfassendes Projekt z.B. um einen Navigationspunkt zu erweitern. Man kann wohl das Design umstellen, aber gravierende Änderungen sind ohne Serverseitige Technik, wie PHP oder ähnliche Programme die lokal zu Werke gehen, nicht möglich. Sieht man Frames nicht Layouttechnisch (immer sichtabres Menü etc.) sondern als Mittel um Aufwand zu verringern, ist CSS genauso fehl am Platze.
PHP hat damit erstmal überhaupt nichts zu tun, denn kein Browser versteht PHP und somit kann man eine Seite auch nicht mit PHP erstellen (man kann ein HTML-Dokument mit PHP erstellen, aber das ist ein kleiner Unterschied).
Es hat niemand behauptet das PHP im Browser läuft.
Netscape 6+ und Mozilla hingegen halten diesen Kasten im sichtbaren Bereich. Ich denke mal, daß Du speziell auf diesen Effekt aus bist, da Du nach Frames gefragt hast.
Es ist wie du schon sagst, nur mit neuen Browsern ein solcher Effekt möglich. Da viele ältere fixed nicht interpretieren, sollte man auch nicht unbedingt dieses Attribut verwenden. Meist sind es die no JS Prediger die dann CSS Lobpreisen das ebenfalls nicht 100% überall funktioniert. Ein mitscrollendes Menü ist auch nicht unbedingt notwendig, sondern vielmehr Spielerei.
Gruß
ueps