Hen: Zellenhöhe geht mit rowspan nicht zusammen

Hi,
ich hoffe mit kann jemand weiterhelfen.

Ich habe eine Tabelle die ungefähr so aussieht:

<!--  -->

<table width="175">
 <tr>
  <td colspan="3" height="5">    <!-- Lange dünne obere Zeile -->
  </td>
 </tr>

<tr>
  <td rowspan="2" width="5">     <!-- Lange dünne linke Spalte -->
  </td>
  <td rowspan="2">               <!-- Große mittlere Spalte -->
   Inhalt<br>
  </td>
  <td width="7">                 <!-- rechter oberer Zelle -->
  </td>
 </tr>

<tr>
  <td width="7">                 <!-- rechter unterer Zelle -->
  </td>
 </tr>
</table>

Das Problem ist das sich die beiden Zellen die NICHT mit rowspan verbunden sind (rechter oberer Teil und rechter unterer Teil), keine Höhe mehr zuweisen lassen.
Sie nehmen immer genau die Hälfte der Höhe der "großen" Zelle (die die mit rowspan verbunden ist) an.

Hier nochmal ein kleines Bild wie die Tabelle aussehen soll.

|----------------------------------------|

Lange dünne obere Zeile
----------------------------------------

Bei diese beiden Zellen funktioniert height nicht mehr.
Warum ?

Danke im vorraus

  1. Hi,

    Bei diese beiden Zellen funktioniert height nicht mehr.
    Warum ?

    1. müsste man wissen, in welchem Browser, aber ich schätze mal im IE.
    2. Gibt und IMHO gab es auch nie in HTML eine Höhe für Tabellenzeilen, da muss du schon zu CSS (Falls du es nicht kennen soltest, einfah in Selfhtml nachschauen) greifen. Selbst wenn es erlaubt wäre müsstest du eine Maßeinheit wie Px angeben.

    mfg Andres Freund

    1. Hallo Ihr beiden,

      1. Gibt und IMHO gab es auch nie in HTML eine Höhe für Tabellenzeilen, da muss du schon zu CSS (Falls du es nicht kennen soltest, einfah in Selfhtml nachschauen) greifen. Selbst wenn es erlaubt wäre müsstest du eine Maßeinheit wie Px angeben.

      Für Zeilen zwar nicht, aber für Zellen anscheinend schon:
      http://selfhtml.teamone.de/html/tabellen/gestaltung.htm#breiten_hoehen

      Und in HTML bitte feste Pixelgrößen ohne Angabe der Einheit px (die kennt HTML nicht, sondern das gehört zu CSS), ansonsten wäre auch noch eine prozentuale Angabe möglich.

      Soviel zur Theorie...

      In der Praxis haben mehrere Browser damit ein Problem. Ein (uralter ;) Trick, zumindest bei festen Pixelhöhen, ist es ein 1 Pixel grosses Transparentes Gif in die Zelle(n) zu setzten dessen Größenangaben etwa wie folgt ausschauen, wenn die Zelle z.B. 150 Pixel gross sein soll:
      <IMG SRC="invisible.gif" HEIGHT="150" WIDTH="1">

      Man kann es natürlich auch mit CSS versuchen, das wäre eleganter.

      Alles Gute
      Marcus

      P.S.: Es ist mir %&#§%&-egal, dass man HTML-Tags und Argumentnamen jetzt klein schreiben soll, ich werd das erst machen, wenns die Browser nicht mehr gross verstehen. Wer seine Seiten noch im M$-Notepad erstellen musste, kann das vieleich nachvollziehen.