PannaCotta: Netscape ignoriert Zellbreite bei Fliesstext

Hallo,
ich habe sicherlich ein bekanntes Problem, konnte leider aber nichts finden (über 1 Stunde schon am suchen).
Netscape 4.7 ignoriert die Breitenangaben innerhalb einer Tabelle und schreibt einfach darüber hinaus anstatt umzubrechen.
D.h. die betreffende Tabellenzelle wird gedehnt.
Danke für jeden Tip!
Der Code:

...
<link rel=stylesheet type="text/css" href="styles.css">
<body background='images/kacheln.gif'>
 <table WIDTH=477 cellspacing=0 cellpadding=0 border=1  align='center' valign='top' marginwidth="0" marginheight="0">
 <!-- oberste Reihe zum Aufspannen der Tabelle-->
  <tr>
      <td><img src="images/leer.gif" width="10" height="1" alt="" border="0"></td>
      <td><img src="images/leer.gif" width="229" height="1" alt="" border="0"></td>
      <td><img src="images/leer.gif" width="20" height="1" alt="" border="0"></td>
      <td><img src="images/leer.gif" width="208" height="1" alt="" border="0"></td>
      <td><img src="images/leer.gif" width="10" height="1" alt="" border="0"></td>
  </tr>

<tr>
   <td> </td>
   <td>kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk</td>
            <td colspan="3"> </td>

</tr>

</table>

</body>
</html>

  1. Hi Hallo,

    naja, du hast zwar die Tabelle aufgespannt mit <td> aber der Zelle nichts über seine Breite gesagt: <td width="10">..... wenn die Breite nicht angegeben wird richtet sich wohl jeder Brauser automatisch nach dem längsten Inhalt. Sogar auch der böse IE :-)

    Ja, das wär eigentlich alles an Tip zu deinem Problem.

    Tschau, Frank

    1. Hallo Frank,
      ich habe die obere Reihe aufgezogen:
      <tr>
            <td><img src="images/leer.gif" width="10" height="1" alt="" border="0"></td>
            <td><img src="images/leer.gif" width="229" height="1" alt="" border="0"></td>
            <td><img src="images/leer.gif" width="20" height="1" alt="" border="0"></td>
            <td><img src="images/leer.gif" width="208" height="1" alt="" border="0"></td>
            <td><img src="images/leer.gif" width="10" height="1" alt="" border="0"></td>
        </tr>
      Dieses müsste doch eigentlich jedem Browser genügen-> wie sollen sonst Tabellen definiert werden
      Doch leider wird die feste Grösse ignoriert :-(

      Hi Hallo,

      naja, du hast zwar die Tabelle aufgespannt mit <td> aber der Zelle nichts über seine Breite gesagt: <td width="10">..... wenn die Breite nicht angegeben wird richtet sich wohl jeder Brauser automatisch nach dem längsten Inhalt. Sogar auch der böse IE :-)

      Ja, das wär eigentlich alles an Tip zu deinem Problem.

      Tschau, Frank

      1. Hi nochmal,

        du mußt dem HTML-Tag <td> das Attribut für die Breite mitgeben, erst dann weiß er, das die Zelle 300 Pixel oder sonstwie groß sein soll.
        Ohne width=.... richtet sich jede Zelle nach ihrem Inhalt und ist so groß wie der größte Inhalt. Wenn 100x k breiter ist als das leer.gif dann bricht er auch nicht um.

        also in deinem fall:

        <tr>
          <td width="10">....</td>
          <td width="229">....</td>
          <td width="20">....</td>
          <td width="208">....</td>
          <td width="10">....</td>
        </tr>

        HTH, Frank

  2. Netscape 4.7 ignoriert die Breitenangaben innerhalb einer Tabelle
    und schreibt einfach darüber hinaus anstatt umzubrechen.
    D.h. die betreffende Tabellenzelle wird gedehnt.

    <td>kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk</td>

    Wo bitte so er da denn umbrechen? Kein Browser wird dir deine Worte zerlegen, du mußt ihm schon mit dem ein oder anderen Leerzeichen eine Chance geben.

    Od
    er
    ha
    st
     d
    u
    sc
    ho
    n
    ma
    l
    so
     e
    in
    e
    Ta
    be
    ll
    e
    ge
    se
    he
    n,

    nur weil die Spalte als 20 Pixel breit definiert wurde?

    Gruß,
      soenk.e