IE & Tabellen -> HTML- oder Browserproblem?

  • Hallo HTML-Gurus, ;)


    ich wende mich mit der Bitte an euch, mir bei einer html-Sache weiterzuhelfen, wo ich echt nicht mehr weiterkomme.
    Ich habe hier ein Script erstellt, welches aus einer DB verschiedene Sachen ausliest und dann formatiert ausgibt. Dabei ist auch jeweils ein Button, um den es jetzt geht. Und zwar wird mit Mozilla, Galeon, ... alles korrekt ausgegeben; nur mit dem InternetExploder(in meinem Fall IE6) treten Darstellungsfehler auf, die sich darin äussern, dass das Bild nicht rechtsbündig dargestellt wird. Es rutscht immer ein ganzes Stück nach links, was natürlich doof aussieht :(. Ich habe es schon mit einem <div align="right"> innerhalb dieser Tabellenzelle versucht, auch <img src="bild.gif" align="right" /> blieb erfolglos.
    Zugegeben, der GesamtHTMLcode ist etwas schlecht zu durchschauen, HIER gibt es aber die includete Seite, welche natürlich ohne CSS ein bissl komisch aussieht, aber wahrscheinlich besser vom erzeugten Quellcode her zu lesen ist. Lasst euch bitte nicht von der php-Fehlermeldung beirren, das muss so in diesem Fall so sein. Einen gravierenden Fehler im HTML-Code konnten ich jedenfalls nicht finden :rolleyes:


    Evtl. stellt es ja für jemanden eine Herausforderung dar, der ganzen Sache auf den Grund zu gehen ;) und mir bei der Problemfindung zu helfen. :)


    Dankeschön sagt - 3dc

  • Hi 3DC,


    hab' mir dein Problem mal eben angeschaut. Ich denke, es liegt daran, dass IE Probleme bei der Aufteilung der Gesamt-Breite auf die Tabellenzellen hat. Nun versuchst du es ja schon mit width=88 bei den Bilderzellen, aber das ist genau kontraproduktiv, denn dann denkt IE zunächst, die Zelle ist nur 88 Pixel breit, richtet das Bild also rechtsbündig an 88 Pixel Breite aus, und erst "später" stellt IE fest, dass die Zelle doch größer sein darf, weil der Text daneben kürzer. Dann ist es aber leider schon "zu spät", um das Bild noch mal zu verschieben.


    Lösung: Lass' die Breitenangabe bei der Tabellenzelle einfach weg. Dann kannst du übrigens auch das align=right beim IMG weglassen (nicht bei der TD!). Insgesamt also: <TD align=right><IMG src=xxx></TD>


    Hoffe geholfen zu haben...

  • Sorry, jetzt bin ich aber echt :confused:


    Da das ja eigentlich das Naheliegendste und Einfachste ist, die Tabellenzelle(n) ohne jegliche Parameter erstellen zu lassen, frage ich mich echt, warum ich nicht selbst darauf gekommen bin. :rolleyes:


    Danke auf jeden Fall, hoffentlich verschwindet dieser peinliche Thread schnell in der Versenkung :D;)


    Gruss - 3dc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!