tarzan: div container verrutscht in firefox

Beitrag lesen

Guten Abend!

Also. Habe ein Problem, das schon mal vor mir jemand anderes hatte. Wurde hier gewissermaßen erfolglos gepostet unter http://forum.de.selfhtml.org/archiv/2005/5/t106920/.

Auch bei mir tritt das Problem unter Firefox auf Windows auf. Habe v 1.0.7. Wie es mit anderen Betriebssystemen aussieht, habe ich leider nicht testen können.

Beim Aufrufen der Seite wird ein div container, der sich in einer tabellen-zelle befindet, aber größer ist als die umgebende Zelle, falsch positioniert angezeigt. Resizet man minimal das Firefox-Fenster, springt der Container an seine vorgesehene Stelle. Reloadet man dann nochmal, springt der Container wieder an die falsche Stelle. Und so weiter und so fort.

Die "richtige" Stelle ist links oben in der Zelle beginnend, und über die Zelle hinausragend. Die "falsche" Stelle ist exakt 97 Pixel zu weit rechts von der vorgesehenen Stelle. Egal wie breit ich das Firefox Fenster aufziehe. Die vorgegebene Höhenposition bleibt erhalten.

Zelle und Div Container sehen (verkürzt) so aus:

...<td width=5 valign=top align=left>
   <div style="position:absolute; width:542px; height:22px;">
      <table border=0 cellpadding=0 cellspacing=0 width=542 height=22>
      <tr>
      <td align=right valign=bottom bgcolor=#FDCB25>
      <form name=kontakt action=... method=post style="margin:0px">
         <div class=...>
         Hier Newsletter bestellen ... Ihre eMail-Adresse:
         <input type=hidden name=... value=1>
         <input type=text name=... maxlength=60 style="height:14px; width:80px...."> und <input type=image src=anmelden.gif>
         </div>
      </form>
      </td>
      </tr>
      </table>
   </div>
   <img src=imgs/1x1.gif height=1 width=5 border=0>
   </td>...

Das 5 px breite gif in der vorletzten Zeile, unterhalb des div containers, soll bewirken, daß die Zelle nicht (etwa durch den Content der benachbarten Zellen beeinflußt) schmäler als 5 Pixel wird.

Was meint Ihr. Liegt es an der Zelle oder am Container oder muß was anderes schuld sein?