Hallo,
Die Faustregel für die Verwendung einer Tabelle lautet: Wenn Dir spontan ein passender Inhalt für <thead> einfällt, ist es eine Tabelle. Wenn Du Dir was konstruieren musst, dann nicht.
Ja, das erscheint mir auch logisch. Problem ist nur - vll hab ich mich auch gerade etwas verbissen - ist Hauptmenü spontan oder konstruiert?
<table>
<thead><tr><th>Hauptmenü</th></tr></thead>
<tbody>
<tr><td>Submenü</td></tr>
<tr><td>Submenü</td></tr>
<tr><td>Submenü</td></tr>
</tbody>
</table>
Wie gesagt, alles was ihr sagt erscheint mir einleuchtend, es erscheint mir aber nicht einleuchtend, das Listen dafür der Weisheit einziger Schluß sind.
Konstruieren wir etwas weiter:
<table>
<thead><tr><th colspan="2">Hauptmenü</th></tr></thead>
<tbody>
<tr><td style="display:none">1</td><td>Submenü</td></tr>
<tr><td style="display:none">2</td><td>Submenü</td></tr>
[...]
</tbody>
</table>
Zweispalten und mit CSS habe ich die Darstellung angepasst, so wie Du es vorhin vorgeschlagen hast.
Mit freundlichem Gruß
Micha