Oliver: Zellenhöhe in Tabellen

Beitrag lesen

Liebe Selfforum-Gemeinde,

ich möchte in einer HTML-Seite eine Tabelle mit zwei Spalten platzieren, wobei die erste Spalte aus zwei Zellen und die zweite Spalte aus einer Zelle (rowspan="2") bestehen soll. In die Zelle links oben soll eine kleine Grafik hinein; die Zelle selbst soll genauso hoch sein wie diese Grafik.

Mein Problem ist nun, dass (zumindest bei Netscape 6) für diese Zelle immer eine Mindesthöhe bleibt, egal ob ich im tr-Tag mittels CSS die Eigenschaft height verwende bzw. welchen Wert ich für height zuweise. Das Erstaunlichste ist, dass die Größe dieser Zelle von der Größe der Zelle in Spalte 2 abhängt: Steht dort viel Text, werden beide Zellen links größer, so als ob die Zellen links sich die Höhe in einem bestimmten Verhältnis aufteilen (trotz height-Angabe in der ersten Zelle).

Der relevante Teil der HTML-Datei lautet:

<table>

<colgroup>
      <col width="13%">
      <col width="87%">
   </colgroup>

<tr style="height:36px">
      <td><img src="bild.jpg" width="54px" height="36px" alt="Bild"></td>
      <td rowspan="2">mehr oder weniger viel Text (Zelle der rechten Spalte)</td>
   </tr>

<tr>
      <td>linke Spalte, untere Zelle</td>
   </tr>

</table>

Das style="height:36px" aus dem tr-Tag in das td-Tag zu setzen, hilft auch nichts.

Es würde schon reichen, wenn ich es so hinbekommen könnte, dass die Zelle links oben immer die gleiche Höhe hat, unabhängig vom Text rechts. Für die Höhe einen festen Wert angeben zu können, wäre jedoch noch besser.

Ich hoffe (und denke), Ihr könnt mir helfen. Danke.