MArcel: (Tabellen) unerwünschter Rand

Hallo Leute,

mein Problem ist ein, mir unerklärbarer, Tabellenrand...

Ich möchte alle Felder in derselben Höhe haben,
und nach dem Quelltext sollten sie dies auch sein....

Aber sie sind es nicht, das erste Feld ist immer grösser.
Ich kann es mir einfach nicht erklären..

<table border="0" cellspacing="0" cellpadding="0" bgcolor="#FF0000">
<tr><td width="100" height="100" rowspan="3" bgcolor="#00FFFF">links</td></tr>
<tr><td width="100" height="100" bgcolor="#0000FF">rechts oben</td></tr>
<tr><td bgcolor="#00FF00">rechts unten</td></tr>
</table>

Der Background der Tabelle ist rot.
Das Feld links sollte nach meiner Auffassung genauso gross (hoch!) sein wie
die beiden rechten zusammen.
Über dem rechts oben ist jedoch ein kleiner roter Streifen zu erkennen.

Warum ? Und wie kann ich ihn wegbekommen ?

Im Beispiel nicht schlimm, aber ich möchten einen Rahmen basteln und muss
unter anderem Bilder genau anpassen.

Vielen Dank im voraus..

MArcel

  1. <table border="0" cellspacing="0" cellpadding="0" bgcolor="#FF0000">
      <tr>
        <td width="100" height="200" rowspan="3" bgcolor="#00FFFF">links</td>
        <td width="100" height="100" bgcolor="#0000FF">rechts oben</td>
      </tr>
      <tr>
        <td bgcolor="#00FF00" height="100" >rechts unten</td>
      </tr>
    </table>

    so??

    1. <table border="0" cellspacing="0" cellpadding="0" bgcolor="#FF0000">
        <tr>
          <td width="100" height="200" rowspan="3" bgcolor="#00FFFF">links</td>
          <td width="100" height="100" bgcolor="#0000FF">rechts oben</td>
        </tr>
        <tr>
          <td bgcolor="#00FF00" height="100" >rechts unten</td>
        </tr>
      </table>

      so??

      Dann aber bitteschön rowspan="2"... ;-)

  2. Hi
    Deine Tabellendefinition ist etwas chaotisch.
    Ich wuerde das so definieren:
    <table border="0" cellspacing="0" cellpadding="0" bgcolor="#FF0000">
    <tr><td width="100" height="100" rowspan="2" bgcolor="#00FFFF">links</td><td width="100" height="100" bgcolor="#0000FF">rechts oben</td></tr>
    <tr><td bgcolor="#00FF00">rechts unten</td></tr>
    </table>
    Der Fehler lag darin, dass du in der ersten Tabellenzeile eigentlich folgendes drinstehen hattest:
    <tr><td width="100" height="100" rowspan="2" bgcolor="#00FFFF">links</td><td></td></tr>
    Das fuerht dazu, dass die leere Zelle eine Hoehe von 1 bekomm1 :-)
    Holger

    1. Hi
      Deine Tabellendefinition ist etwas chaotisch.

      Ich fürchte das hast du recht gehabt...

      Danke an alle, mit eurer Hilfe hat es geklappt !!!

      MArcel