Stefan Majewsky: Tabelle mit gleichgroßen Spalten

Beitrag lesen

Ich habe eine Webanwendung, die hauptsächlich auf Versionskontrolle abzielt. Zurzeit sind die Funktionen alle links angeordnet, mittlerweile ist das Menü so aber höher als das Browserfenster auf meinem 1440x900-Bildschirm. Ich möchte deshalb einige Funktionen am oberen Rand angeordnet und habe mir dafür ein <div> gebastelt, dass ähnlich wie eine Symbolleiste am oberen Bildschirmrand angeordnet ist. Darin befindet sich ein <table> mit einer Zeile, in welchem die einzelnen Funktionen als Links drinstecken.

So weit, so gut. Nun sollen aber alle Zellen der Tabelle (sprich alle Funktionen) gleich breit sein. Dies ist aber in der Praxis nicht so, zum Beispiel ist "Versionsgeschichte" viel breiter als "Löschen", da sich die Breite der Zellen an der Größe des Inhaltes orientiert.

Ich hatte es mit <colgroup><col width="1*" span="..." /></colgroup> ausprobiert, musste aber leidlich feststellen, dass das nur der Firefox unterstützt. Wir benutzen hingegen hauptsächlich Konqueror und Opera. Ich hatte auch <colgroup><col width="1000" span="..." /></colgroup> und das gleiche mit width="1" probiert, in der Hoffnung, dass dann alle gleich behandelt werden, aber es hat alles nichts geholfen.

Ich danke im Voraus für jede hilfreiche Antwort.

Für die Dauer der Diskussion (und wahrscheinlich auch noch einige Tage danach) ist ein Beispiel unter http://download.lodsoft.de/temp/tabellenproblem.html verfügbar.