Hallo Peter,
es gibt die CSS-Eigenschaft http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#vertical_align@title=vertical-align.
Danke erstmal!
Ich habe nun vertical-align:top; ausprobiert. Sah auch zunächst gut aus, aber ab einer gewissen länge passiert das: http://klammdemo.bplaced.de/test/2.html
ja klar :-)
Du musst dafür sorgen, dass die Höhe der Zellen (und damit Zeilen), in der Deine Bilder, die die Navigation darstellen (dafür kann man übrigens wunderbar Listen von Navigationspunkten verwenden), nicht von der Höhe des Inhaltsbereiches abhängig ist. Das geht auch mit Tabellenlayout.
Wäre es nicht eine gute Idee, auch das Tabellenlayout hinter Dir zu lassen und Dich <http://de.selfhtml.org/css/layouts/index.htm@title=CSS-basierten Layouts> zuzuwenden?
Denke ich auch, aber ich habe das nicht geschrieben und leider auch nicht die Zeit/das Können alles nochmal neu zu machen.
Dann musst Du Dich mit den Techniken auseinandersetzen, mit denen Du dieses Tabellenlayout in den gewünschten Rahmen zwängen kannst, welche CSS-Eigenschaften dafür sorgen, dass eine Spalte eine bestimmte Breite nicht überschreitet, auch wenn der Inhalt breiter ist (dein ellenlanger "Satz" ohne Leerzeichen), sprich Angaben zur Breite (width und Konsorten) sowie dem Umgang mit überfließendem Inhalt (overflow) - sowie deren unterschiedlicher Unterstützung durch diverse Browser.
Gerade weil Du doch die Seite(n) serverseitig erzeugst, läge es nahe, das Layout mit vernünftigem HTML-Markup und angemessenem CSS umzusetzen.
Freundliche Grüße
Vinzenz