Stephan Huber: Darstellungsproblem mit Tabellen und Formularen in Netscape

Hi,

kann man irgendwie verhindern, daß Netscape
vor Tabellen, die ein Formular
enthalten, einen zusätzlichen Abstand
(ca. 5px) einfügt? Meine Seiten basieren
grundsätzlich aus mehreren gleichformatierten
Tabellen (border=0, cellspacing=0), und wenn
auf eine Tabelle ohne Formular eine mit
folgt, dann stellt der NS4 (und auch 3)
sie falsch dar, beim IE4 klappt alles.
Wenn dann auf diese Tabelle weitere mit
Formular folgen, dann wird kein weiterer
Abstand dargestellt.
Ein Beispiel:
http://analogon.com/php/forum/
Bei "Ein neues Thema eröffnen" beginnt
ein Formular, und der Hintergrund
darüber sollte eigentlich nicht
sichtbar sein.

Danke
Stephan

  1. Hi Stephan!

    Generell: bitte überprüfe deine Tabellen auf saubere HTML. Was ich damit meine:
    z. B. <font> sollte immer auch geschlossen werden noch bevor </td>, das gilt auch für <b>. Dann taucht öfters <table table border=0...> [im Quelltext: Zeile 25,407,445] auf, sollte eher <table border=0...> sein.  Dann es fehlen oft </td> und </tr> bevor die Tablle/n geschlossen werden. Dafür gibt es dann </a> ohne vorherige <a>.
    Wenn du alles "gereinigt" hast, könnte sich NS auch als gnädig erweisen und alles richtig darstellen. (da NS sowieso Probleme bei Tabellen hat ist es eben wichtig das der Quellcode sauber ist.)

    Grüße
    Thomas

    1. Hi Thomas,

      danke für den Hinweis, es funktioniert jetzt. Anscheinend ist Netscape
      noch empfindlicher, wenn der <form> tag anwesend ist, denn ohne
      Formular hatte ich keine Probleme bei der Darstellung, deshalb
      auch meine Frage (ich hatte es auch bei anderen Seiten, und
      dort hatte ich auch schon das HTML überprüft, aber da muß ich
      dann wohl was übersehen haben...)

      Danke
      Stephan

    2. Hallo Thomas!

      z. B. <font> sollte immer auch geschlossen werden noch bevor </td>, das gilt auch für <b>.

      Das hört sich verdächtig nach FrontPage an, meinst Du nicht? Der macht bei tables immer so ein Müll!

      PAF (patrickausfrankfurt und Plagegeisterbereinigt - s. oben, Was können JS anrichten?)