Tabelle im FF "zerfranzt"

Moritz Zbocna

Mitglied
Soderle,
kleines Problemchen, meine seite wird im Internet Explorer richtig angezeigt im Firefox und im Opera jedoch nicht.
(Da die website local ist hier ein screenshot: Click!)

Der Code sieht wie folgt aus:
CODE
echo "<table width=\"633\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
echo " <tr>\n";
echo " <td colspan=\"4\">\n";
echo " <img src=\"Bilder/terminboard_01.gif\" width=\"633\" height=\"56\"></td>\n";
echo " </tr>";
echo " <tr>\n";
echo " <td>\n";
echo " <img src=\"Bilder/terminboard_02.gif\" width=\"27\" height=\"22\"></td>\n";
echo " <td>\n";
echo " <img src=\"Bilder/terminboard_03.gif\" width=\"451\" height=\"22\"></td>\n";
echo " <td background=\"Bilder/terminboard_04.gif\" width=\"122\" height=\"22\" align=\"center\">";
$datum = date("d.m.Y", $row['datum']);
echo $datum."</td>";
echo " <td>";
echo " <img src=\"Bilder/terminboard_05.gif\" width=\"33\" height=\"22\"></td>";
echo " </tr>";
echo " <tr>";
echo " <td background=\"Bilder/terminboard_06.gif\" width=\"27\">";
echo "  </td>";
echo " <td colspan=2 bgcolor=\"#FFFFFF\" align=\"left\" valign=\"top\">";
echo " <b>".$row['name']."</b><br />";
echo nl2br($row['beschreibung'])."</td>";
echo " <td background=\"Bilder/terminboard_08.gif\" width=\"33\">";
echo "  </td>";
echo " </tr>";
echo " <tr>";
echo " <td>";
echo " <img src=\"Bilder/terminboard_09.gif\" width=\"27\" height=\"57\"></td>";
echo " <td colspan=2 background=\"Bilder/terminboard_10.gif\" width=\"573\" height=\"57\">";
echo " <b>Weitere Informationen:</b><br />";
echo $row['infos']."</td>";
echo " <td><img src=\"Bilder/terminboard_11.gif\" width=\"33\" height=\"57\"></td></tr>";
echo " <tr><td colspan=\"4\"><img src=\"Bilder/terminboard_12.gif\" width=\"633\" height=\"22\"></td></tr>";
echo "</table>";

 
Versuch mal ob ein height="1" im table-tag hilft. Gibt sicher schönere Lösungen aber mir fällt gerade nichts besseres ein.
Wenns nicht hinhaut wär evtl. nen Screenshot mit border="1" im table-tag hilfreich.
 
Hallo,

Table-Elemente sind eigentlich keine Design-Elemente.

huh.gif
und sowas ist Müll!
QUOTE echo " <td background=\"Bilder/terminboard_06.gif\" width=\"27\">";
echo "  </td>";


Ausserdem stellt der IE deine Seite falsch dar und mit css wäre das nicht passiert.
Vielleicht reicht schon ein style="position:relative" um den Murks irgendwie hinzubiegen,
aber auch nur vielleicht.

Gruss

Bernd R. Rickert
 
Da muss ich Bernd recht geben. Habe zwar erst mit CSS angefangen... aber hachja... ich bin verliebt *g*
Anfangs gibts zwar ein paar Schwierigkeiten bzgl. Browserkompatibilitäten aber wenn man's erst mal halbwegs raus hat wird man deutlich belohnt.
 
Ich tippe mal darauf, dass die Bilder einen Rahmen haben. Probier doch mal
CODE
<style type="text/css">
img {border: none;}
</style>



Damit sollte es eigentlich funktionieren.
 
Nein, das liegt daran, dass manche Bilder als Hintergrund gesetzt sind und das Tabellenfeld eben nicht so gross ist wie das Bild.
 
Zurück
Oben