Hallo Forum,
ich habe eine etwas merkwürdige Frage, denn ich würde Tabellen gerne mehrspaltig gestalten, aber ich weiß nicht wonach ich googeln soll, weil "mehrspaltig" bei Tabellen immer zu Suchergebnissen führt, die trivial sind.
Ich versuche mal grafisch deutlich zu machen, worauf ich hinaus will; gegeben sei folgende Tabelle:
X Y Z
1 2 3
4 5 6
7 8 9
A B C
D E F
G H I
Im HTML-Code würde sie ungefähr so aussehen:
<table>
<tr><th>X</th><th>Y</th><th>Z</th></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
usw.
<tr><td>G</td><td>H</td><td>I</td></tr>
</table>
Da die Tabelle deutlich höher ist als breit, würde ich nun gerne mit CSS (also ohne den HTML-Code zu ändern) folgende Darstellung erreichen:
(zweispaltig)
X Y Z X Y Z
1 2 3 A B C
4 5 6 D E F
7 8 9 G H I
(dreispaltig)
X Y Z X Y Z X Y Z
1 2 3 7 8 9 D E F
4 5 6 A B C G H I
Die Tabelle soll ihre Daten also so darstellen, dass die Breite effizienter genutzt wird, ohne das die logische Struktur (festgelegt im HTML) irgendwie geändert werden müsste.
Ich befürchte zwar, dass die Antwort "Absolut nicht machbar" ist, aber vielleicht gibt es ja doch eine Lösung, oder einen Hinweis, der mir weiter hilft.