Guido: Tabellenbreite erzwingen

Beitrag lesen

Hi,

ich habe folgendes Problem:

Ich möchte eine Tabelle in der Form haben:

<table border="1">
<tr>
 <td rowspan="2" width="160" height="180">Zelle 1</td>
 <td colspan="2" height="60">Zelle 2</td>
</tr>
<tr>
 <td colspan="2" height="130">Zelle 3</td>
</tr>
<tr>
 <td rowspan="2" height="230">Zelle 4</td>
 <td colspan="2" height="190">Zelle 5</td>
</tr>
<tr>
 <td height="40">Zelle 6</td>
 <td>Zelle 7</td>
</tr>
</table>

Die Zellen 1 und 4 sollen also in der Breite und Höhe festgelegt sein. Die Zellen 2,3 und 5 allerdings sollen sich auf die gesamte restliche Breite des Browserfensters ausdehnen. Die Zellen 6 und 7 sollen sich den Platz der sich aus den Zellen 2,3 und 5 ergibt teilen.
Wenn ich nun aber die erste Zeile wie folgt ändere:

<table border="1" width="100%">

dann klappt das mit Netscape 6 und dem IE wie geschmiert, nur Netscape 4.75 macht mir mal wieder einen Strich durch die Rechnung, denn sobald ich eine breitenangabe einer zelle mache wenn ich schon die breite der gesamten tabelle festgelegt habe spielen die breiten verrückt. Wie kann ich das Problem lösen?

(evtl. sollen sich die zellen 6 und 7 die breite die sich aus 2,3 und 5 ergibt auch nicht 50 zu 50 sonder 40 zu 60 teilen)

Vielen dank, bis dann - Guido