Andreas: In Tabellenzelle Text gleichzeitg oben und unten ausrichten

Beitrag lesen

Hallo zusammen,

ich habe in einer Zelle, deren Höhe variabel ist, um vom Inhalt der Nachbarzelle abhängt, zwei Zeilen Text.  Nun hätte ich gerne dass die erste Linie oben in der Zelle steht, und die zweite Lini unten, etwa so:

|------------|------------------ - -
| Zeile 1    | Hier steht
|            | ein
|            | beliebig
|            | langer
| Zeile 2    | Text.
|------------|-------------------- - -

Das könnte man recht einfach mit einer dreizeiligen Tabelle machen, eine für die obere Zeile, eine zum "spannen", eine für die untere und rowspan 3 für die Zelle mit dem langen Text.  Oder aber mit einer zweizeiligen Tabelle, die man in die linke Zelle einfügt.  Nur sind diese Lösungen nicht ganz so elegant, machen den Code für die umgebende Tabelle unnötig kompliziert, und sind darüber hinaus in Zeiten von CSS-basierten Layouts inakzeptabel weil ja eine Tabelle nur zum Darstellen tabellarischer Daten benutzt werden sollte (die umgebende Tabelle enthält effektiv tabellarische Daten).

Sowas müsste man auch mit divs und etwas CSS hinkriegen hab ich mir gedacht. Nach viel Suchen und Testen hab ichs jedoch aufgegeben.  In Latex gibt es für soche Sachen \vspace und \stretch, in HTML scheinbar nichts.

Kann mir jemand weiterhelfen?

Vielen Dank vorab,

andreas