Stefan Einspender: wie macht man eine Seite ohne Frames?

Beitrag lesen

Hallo Daniel,

Möglicherweise weil man eine ähnliche Funktionalität durchaus auch hinkriegen kann. In vielen Homepages dienen Frames doch nur zur Trennung eines Navigationsbereichs und des Hauptbereichs wobei dann (leicht zu überwindende) Probleme wie "2 Frames gleichzeitig ändern" etc. entstehen.

möchte ich widersprechen ;-)

Bei Frames handelt es sich um mehrere Dokumente, im obengenannten
Fall genau drei Stück, während es bei CSS nur ein Dokument ist.
Ein CSS-basiertes Layout bietet ganz erhebliche Vorteile, die sich
durch die Verwendung von Frames keinesfalls so oder ähnlich machen
lassen. Frames sollen (angeblich) auch Vorteile haben, die wieder-
rum kann man nicht mit CSS nachbauen. Wie gesagt, es mag für den
Laien vielleicht ähnlich ausschauen, wenn da die Navigation immer
am gleichen Platz bleibt, aber es sind doch ganz eklatante Unter-
schiede, die wir hier eigentlich kennen sollten ;-)

<table><tr>
<td>Menü</td>
<td overflow="scroll">Hauptbereich</td>
</tr>
</table>

Ob es so funktioniert, wage ich doch stark zu bezweifeln, es gibt
kein overflow-Attribut für das td-Element und auch sonst dürfte es
kaum möglich sein, dass nur innerhalb einer Tabellenzelle gescrollt
wird, wenn man mal von komplexeren Lösungen absieht.
Du meinst vermutlich so Sachen wie <eigenwerbung>http://favicon.de
</eigenwerbung> oder http://www.schroepl.net/projekte/gzip_cnc/.

Besonders im zweiten Fall gibt es sicher viele Anfänger, die da auf
Frames tippen (einen vernünftigen Browser vorausgesetzt), aber es
sind in der Tat keine. Die Optik dürfte aber schon die einzige Ge-
meinsamkeit zwischen dieser und einer optisch ähnlichen Variante
mit Frames sein.

Viele Grüße,
Stefan