Mark: Opera ignoriert Höhenangabe einer Tabellen-Zelle!

Beitrag lesen

Da ich hier grad was von Browser-Problem las, möchte ich hier gleich mal meines schildern:

Ich habe ein Menü... das besteht aus 1 Tabelle mit 1 Spalte und 5 Zeilen. Die 5 Zeilen sind wie folgt verwendet: In der obersten Zelle Text, dann eine Zelle frei, dann Text, dann frei und zum Schluss wieder Text.

Die Leerraum-Zellen bekommen jede eine Höhe von 50%. Denn sie sollen den freien Raum ausfüllen, so dass sich das Menü über die gesamte Bildschirmhöhe erstreckt.

Dies veranschaulicht diese Skizze nochmal:

------------
-  inhalt  -    <== 1. Zelle (Höhe: 30 Pixel)
------------

  • leerraum -    <== 2. Zelle (Höhe: 50 Prozent)
    ------------
    -  inhalt  -    <== 3. Zelle (Höhe: 30 Pixel)
    ------------
  • leerraum -    <== 4. Zelle (Höhe: 50 Prozent)
    ------------
    -  inhalt  -    <== 5. Zelle (Höhe: 30 Pixel)
    ------------

Die Leerraum-Zellen hab ich mit folgendem Befehl gemacht:

<td height="20%" width="131">
</td>

Im Internet Explorer klappt es einwandfrei... die Leerraum-Zellen werden soweit vergrössert, wie nötig.

Aber Opera ignoriert die Höhenangabe und macht die Leerraumzellen höchstens 20 Pixel hoch. Woran kann das liegen?