Hi Ingo,
Du kennst bestimmt diese Seite: http://www.1ngo.de/web/selfhtml.html - eigentlich ein Tabellenlayout. Nur vergrößere hier die Schrift stark und/oder verkleinere das Fenster. Ein Tabellenlayout könnte sich nicht anpassen und müßte einen horizontalen Scrollbalken erzeugen.
Die Seite kannte ich noch nicht, aberähnliche Versuche. Natürlich kann man auch mit Tabellen flexible Layouts bauen, aber hier demonstrierst Du sozusagen die Möglichkeit mehr, die DIVs bieten: Bei Vergrößerung untereinander zu flutschen. Dabei hast Du Dir natürlich eine Seite ausgesucht, mit der das recht gut geht, wenn es auch einige kleine Macken gibt:
<img src="http://www.port-vision.de/1ngo2.gif" border="0" alt="">
Jedes Layout hat also seine Mindestbreite, hier die Breite der Navi links plus einer Spalte. Die Frage ist im konkreten Self-Fall, welche Mindestbreite ein Layout aufgrund seiner Inhalte fordert, und ob es da immer technische Wege gibt, dies durch DIVs zu umgehen. Bei den meisten Selfseiten setzen die Code-Beispiele eine relativ hohe Mindestbreite, so dass man den Text nicht frei floaten lassen kann, weil sonst der Sinn entstellt würde. So müsste man auch bei einer Layoutänderung in vielen Fällen mit dem horizontalen Scrollbalken leben.
Das Kernproblem, warum wir uns bisher nicht zu einer Layoutänderung durchríngen konnten, war allerdings neben der Arbeit, die dadurch entsteht, vor allem das Problem der Unterstützung älterer Browser, hier vor allem von Netscape 4.7 und IEs der 5er Generation, die bei CSS-Layouts besondere Probleme machen. Privat triffts ein paar User, bei der Frequenz, die hier auf dem Server herrscht, sind's pro Jahr ein paar tausend Leute, die ins Leere klicken würden oder doch in ein ziemlich unattraktives und unübersichtliches Layout.
<img src="http://www.port-vision.de/1ngo.gif" border="0" alt="">
Da wir aber auf Dauer auf XML und CSS-Layouts werden umsteigen müssen, sind solche Versuche wie der deine natürlich von Interesse und werden auch immer wieder diskutiert, wenn ich selber auch zu den eher konservativen Devs gehöre und auch selbst professionell aus verschiedenen Gründen oft noch Tabellenlayouts mache, vor allem gegen die diversen Browserweichen und Hacks habe ich eine heftige Abneigung. Ich weiß nicht, ob es Dir auffällt, aber die gleichen Poster, die diese Lösungen hier dauerpromoten, haben früher gegen jede Art von Browserweiche oder verschiedene Versionen für verschiedene Browser gewettert. Zudem bin ich natürlich aufgrund langer Erfahrungen mit Tabellen deutlich schneller und da ich lieber im Café als vor der Daddelkiste sitze, ist mir das relativ wichtig *g*
Viele Grüße
Mathias Bigge