Tabelle zerstört Layout

Hi,
ich habe ein Problem mit einer Tabelle.
Diese zerstört das Layout meines Forums…
Hier ein Screenshot:
Normal sieht es so aus:

Mit der Tabelle so:

Es sind mehrere verschachtelte Tabellen, der Code:
pastebin.com/m598f4874

Ohne die Tabelle geht das Div nicht mehr, gibts ne alternative / Lösung ?
Danke im Voraus!
MfG,
DHMH

Ich kann da den Sinn einer verschachtelten Tabelle nicht
erkennen. Gut, ein Formular in Tabellenform kann man machen,
(X)HTML hat da aber auch spezielle Elemente, wenn man das
nicht möchte. Eine weitere Tabelle verschachteln muß man fast
nie, deutet fast immer an, daß man den Sinn von Tabellen nicht
verstanden hat ;o) Da hat man dann auch ein paar Probleme
damit verdient. Das regt dann zum Nachdenken darüber an, wie
sinnvoll das eigene Handeln eigentlich ist ;o)

Selbst wenn man eine Tabelle verwendet, kann man versuchen
explizite Breitenangaben von Elementen zu entsorgen.

Im Layout selbst muß man auch nicht unbedingt immer
explizite Breitenangaben haben und nicht alles nebeneinander
haben wollen. Dann treten solche Platzprobleme eigentlich
kaum auf, insbesondere dann, wenn man für Abmessungen
sinnvolle Einheiten verwendet - Bei Textcontainern also mehr
sowas wie em oder ex statt pt, pc oder px.

ich habe den sinn von tabellen verstanden, ohne tabelle funktioniert die javascript collapse funktion leider nicht…
ich werde versuchen, mal die tabelle rauszunehmen, hab ne funktion gebastelt, welche ohne verschachtelte tabellen auskommt, sondern die

s anzeigt / versteckt…
Muss jetzt offline, morgen werde ich mal schauen!
bye,
DHMH

Dann benutzt du sie also ausschliesslich zur Auszeichnung tabellarischer Daten?

Tja, dann ist die Funktion wohl unbrauchbar.

Also wenn man Tabellenelement verwendet, geht es ja um
Inhalt, nicht um die Dekoration mit js. Wenn letztere wirklich
nur bei Tabellenelementen funktioniert, deutet das eher an,
daß man dann die Dekoration auch nur für tabellenartigen Inhalt
verwenden sollte. Hat immer noch nichts damit zu tun, ob man
inhaltlich verstanden hat, wozu man Tabellen verwendet.
Wenn sich die Verwendung von Elementen in (X)HTML danach
richtet, welche Dekoration damit funktioniert, deutet das sicher
darauf hin, daß man wohl nicht nur Tabellenelemente nicht
verstanden hat, (X)HTML dann vermutlich auch nicht und auch
nicht die Trennung von Inhalt und Dekoration ;o)

Bei deiner Tabellenkonstruktion solltest du schon mal sichtbare
Ränder reinbasteln, auch th-Zellen und caption. Wenn das alles
einen Sinn ergibt, kann es durchaus sein, daß Tabellenelemente
eine gute Wahl sind. Wenn du da gar keine Struktur drin hast und
jegliche sichtbare Erscheinung einer Tabellenstruktur gezielt
vermeidest wie auch eine sinnvolle Relation zwischen
Zeilen- und Spaltenüberschriften und den Zellen, so deutet es
eher darauf hin, daß du gar keine Tabellenelemente verwenden
solltest.

das habe ich schon verstanden, ich meinen natürlich, dass die JavaScript funktion auch ohne Tabelle funktioniert, ich benutze einen div container, der funktioniert aber eben nur mit einer zusätzlichen Tabelle.