Stadie: Tabellen in Netscape

Hallo Leute,
vermutlich ist das Thema längst durch diskutiert:
Die Spaltenbreite in Netscape ist mir nicht ganz klar. Wie kann ich dafür sorgen, daß die erste Spalte 120 px, die zweite der Rest und die dritte Spalte 60 px breit ist? IE4 verhält sich normal, Netscape leider nicht.
Hier das Codebeispiel:

<HTML>
<HEAD>
<TITLE>irgendwas</title>
  <link rel=stylesheet type="text/css" href="../formate.css" >

</HEAD>  

<BODY leftmargin=0 topmargin=0 bgcolor="#FFFFFF"><LAYER top=0 left=0>

<TABLE width="100%" border="1" LEFTMARGIN="0" TOPMARGIN="0" cellspacing=0 cellpadding=0>
<TR bgcolor="#DEDEDE">
  <TD height="66" align="left" bgcolor="#9CAEC6"> </TD>
  <TD colspan="2" align="right"> </TD>
</TR>
<TR bgcolor="#283C5A">
  <!-- Haupt-Navigation -->
  <TD height="33" colspan="3" valign="middle" align="left">Hauptnav <!-- ENDE --></TD>
</TR>
<TR>
  <TD width="120" height="600" bgcolor="#9CAEC6" valign="top">Inhaltsnav </TD>
  <TD valign="top">Hier sollte der COntent stehen! </TD>
  <TD width="60" bgcolor="#D2D9E2"> </TD>
</TR>
</TABLE></LAYER>
</BODY>
</HTML>

  1. <TD width="120">

    Platzhalter gif das 120 breit ist

    </TD>

    <TD valign="top" width="100%">Hier sollte der COntent stehen! </TD>

    <TD width="60">

    Platzhalter gif das 60 breit ist

    </TD>

    lg Til

    1. Das wäre OK, wenn Netscape die Spalten kleiner machen würde, aber er macht sie größer. Damit klebt das Paltzhalter.gif nur am linken Rand und ändern tut sich nichts. Lade doch bitte mal die Tabelle (s.o.) in beide Browser, dann sieht man die Problemstellung.

      <TD width="120">

      Platzhalter gif das 120 breit ist

      </TD>

      <TD valign="top" width="100%">Hier sollte der COntent stehen! </TD>

      <TD width="60">

      Platzhalter gif das 60 breit ist

      </TD>

      lg Til

      1. Hallo,

        Das wäre OK, wenn Netscape die Spalten kleiner machen würde, aber er macht sie größer. Damit klebt das Paltzhalter.gif nur am linken Rand und ändern tut sich nichts. Lade doch bitte mal die Tabelle (s.o.) in beide Browser, dann sieht man die Problemstellung.

        das Zauberwort in der Lösung ist: width="100% in der mittleren Spalte!

        <TD valign="top" width="100%">Hier sollte der COntent stehen! </TD>

        So dehnt er die mittlere Spalte so weit als möglich aus, kann jedoch durch die transparenten gifs links und rechts nicht weiter raus, so daß die 120 bzw 60 px garantiert stehen bleiben.

        Gruß Bernd

  2. Hi,

    solange Du die Content-Zelle leer lässt, hast Du dieses Problem. Füll sie einfach mal mit Dummy-Text, und Du wirst sehen, dass die Seite Korrekt angezeigt wird!

  3. Hallo!

    » Die Spaltenbreite in Netscape ist mir nicht ganz klar. Wie kann ich dafür sorgen, daß die erste Spalte 120 px, die zweite der Rest und die dritte Spalte 60 px breit ist? IE4 verhält sich normal, Netscape leider nicht.

    <TABLE width="100%"

    Ab hier kannst du feste Spalten mehr oder weniger vergessen unter NS. (Bernd hat dir eine möglichkeit genannt)
    NS hat Probleme mit der Mischung von %-Angaben und px-Angaben.
    Eine andere Möglichkeit (je nach dem was du brauchst gut oder weniger gut) immer mit festen Breiten arbeiten.
    z.B.: <table align="center" width="720" ...>.

    Grüße
    Thomas