Christoph Steinmann: Tabelle haut bei Netsc. ab und zu nach rechts ab

Hallo miteinander

Die Seiten unterhalb http://www.erz.be.ch/qes/ werden von NS 4.x manchmal richtig dargestellt (Fensterbreite), manchmal sind sie aber auch plötzlich breiter.
Der Fehler tritt oft erst nach ein paar Reloads oder nach etwas herumklicken auf der Site auf.

Die Seiten werden alle generiert, individuell ist nur der Inhalt im Bereich ab dem Kommentar

<!-- hier folgt der eigentliche Seiteninhalt -->

Die Tabellen sollten eigentlich alle korrekt geschlossen sein.

Hat jemand eine Idee?

Danke für die Hilfe

Christoph

  1. Hi Christoph,

    Die Tabellen sollten eigentlich alle korrekt geschlossen sein.

    Ja, sind sie auch. Aber sie sollten auch korrekt geöffnet sein. Schau mal unter http://validator.w3.org/check?uri=http%3A%2F%2Fwww.erz.be.ch%2Fqes%2F, was der Valdator dazu meint, insbesondere zu Line 154, column 36. Vielleicht liegt's ja daran...

    Grüße,

    Utz

    1. Die Tabellen sollten eigentlich alle korrekt geschlossen sein.

      Ja, sind sie auch. Aber sie sollten auch korrekt geöffnet sein. Schau mal unter http://validator.w3.org/check?uri=http%3A%2F%2Fwww.erz.be.ch%2Fqes%2F, was der Valdator dazu meint, insbesondere zu Line 154, column 36. Vielleicht liegt's ja daran...

      Danke für den Tipp - es war nicht das. Aber ich habe den Fehler mittlerweile gefunden:
      Ein paar Zeilen weiter unter ist eine Grafik mit 'width=100%' innerhalb eines <td>. Anscheinend bringt die den Netscape zum Durchdrehen...

      Gruss Christoph

      1. Danke für den Tipp - es war nicht das. Aber ich habe den Fehler mittlerweile gefunden:
        Ein paar Zeilen weiter unter ist eine Grafik mit 'width=100%' innerhalb eines <td>. Anscheinend bringt
        die den Netscape zum Durchdrehen...

        Hi Christoph,

        Du öffnest Deine Tabelle(n) mit "width="100%" und setzt dann feste Pixelbreiten für die Zellen. Davon mal
        abgesehen, dass das eine ungewöhnliche Tabellenprogrammierung ist, mag Netscape diese Mischform der
        Maßangaben nicht besonders gerne.

        Zu einem Ausreißer führen kann unter Umständen auch dieser Teil Deines Codes:
        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                <tr>
                  <td width="50" align="left" valign="middle"> <a href="http://www.be.ch/indexD.html" target="content"><img src="/assets/images/common/BE.gif" width="50" height="60" border="0" alt="Website des Kantons Bern"></a>
                  </td>
                  <td valign="middle" align="left" width="480">
        <!-- statikbalken.start -->

        Die erste Zelle hat eine Breite von 50 Pixeln. Darin liegt ein Image mit 50 Pixeln Breite. PLUS zwei
        Leerzeichen; eines vor <a href....> und eines nach </a>. Derartige Parts finden sich mehrfach in
        Deinem Code.

        Je nach Art und Komplexität einer Tabelle kann außerdem diese Konstruktion zu Fehlaufbauten führen:
        <td valign="top"><br>
                  </td>

        Weiteres Debugging des Codes überlasse ich dann lieber Dir bzw. Mozilla und nutze die Gelegenheit, den
        Zuschauern meines Vertrauens <g> ein paar nette Grüße zukommen zu lassen. (Wink in die Kamera,
        lächel, wink).

        Philip