Christoph: Falsche Tabellendarstellung im IE

Hallo,

ich habe folgendes Problem: Diese Seite wird im Firefox genau so angezeigt wie ich es mir vorstelle, also die Bilder sind schön untereinander versetzt, also so:
|----|
|____|
   |----|
   |____|

Im IE6 hingegen wird die tabelle gestreckt und da ist nichts mehr untereinander, das sieht dann so aus:
|----|
|____|
     |----|
     |____|

Kann mir vielleicht irgendwer sagen, wie ich das ändern muss, so dass es im IE aussieht wie im FF?

Danke schonmal, und hier noch der Quelltext:

  
<?xml version="1.0" ?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
 <head>  
  <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />  
  <title>Problem mit IE</title>  
 </head>  
 <body>  
  <table>  
   <colgroup width="200" span="3"></colgroup>  
   <tr>  
    <td colspan="2">  
     <img src="http://www.c-k-one.de/pbp/Test/images/pro_rhein_ruhr_bad_1.JPG" alt="bild1" />  
    </td>  
    <td>  
     zeile1  
    </td>  
   </tr>  
   <tr>  
    <td>  
     zeile2  
    </td>  
    <td colspan="2">  
     <img src="http://www.c-k-one.de/pbp/Test/images/pro_rhein_ruhr_bad_1.JPG" alt="bild2" />  
    </td>  
   </tr>  
  </table>  
 </body>  
</html>  

  1. Morgääähn,

    ich habe folgendes Problem: Diese Seite wird im Firefox genau so angezeigt wie ich es mir vorstelle, also die Bilder sind schön untereinander versetzt, also so:
    |----|
    |____|
       |----|
       |____|

    Im IE6 hingegen wird die tabelle gestreckt und da ist nichts mehr untereinander, das sieht dann so aus:
    |----|
    |____|
         |----|
         |____|

    Der IE weiß wohl beim Aufbau der Seite noch nicht, was colspan="2" bedeutet, da es zu Beginn noch keine Spalten gibt, die er verbinden könnte. Den genauen Grund hierfür kenn ich jetzt allerdings auch nicht.

    Kann mir vielleicht irgendwer sagen, wie ich das ändern muss, so dass es im IE aussieht wie im FF?

    Eine Möglichkeit wäre, am Anfang der Tabelle eine Zeile mit 3 leeren Zellen anzugeben, also

    [code lang=html]
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    [code]

    Durch die zusätzliche Zeile rücken die Bilder natürlich etwas nach unten, aber wenn du in dieser neuen Zeile die Schriftgröße und padding auf 0 setzt (und keine Rahmen verwendest) fällt das kaum auf. Vll genügt es dir ja.

    Gruß,
    Arthur D.

    --
    >> So long, and thanks for all the fish. <<
    1. Hi

      <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>

      du hast tatsächlich recht! das soll keine kritik sein, ich versteh es ehrlich gesagt nur nicht, denn eigentlich ist doch das
      <colgroup width="200" span="3"></colgroup>
      schon dafür da um die spalten festzulegen, dachte ich bisher.

      naja, jetzt geht es jedenfalls, vielen dank

      Christoph