Wieso macht mir der Netscape die Tabellenzelle größer
Joern
- browser
0 Thorsten Olscha0 Swen0 Joern0 holger kuehne0 Joern
0 Joern
Bei nachfolgender Tabellenzelle macht mir der Netscape das dritte TD im zweiten TR mehrere Pixel breit, obwohl es eigentlich nur ein Pixel groß sein dürfte. Im IE funktoniert alles wunderbar.
Warum nicht im Netscape?
Im vorraus besten Dank
Joern
<table width="285" height="185" border="0" cellspacing="0" cellpadding="0" bgcolor="#EEEEEE">
<tr>
<td height="20" colspan="3" background="oben.gif"> <a href="n/a" target="_blank" class="ueberschrift16">Überschrift</a></td>
</tr>
<tr>
<td width="5" background="pics/left.gif"><img src="dummy.gif" width="1" height="1" border="0" alt=""></td>
<img src="dummy.gif" width="5" height="1" border="0" alt=""></td><td width="279" height="158" valign="top" bgcolor="#EEEEEE" class="schrift12"><a href="n/a" target="_blank" onfocus="this.blur();"><img src="link_.gif" width="75" height="100" border="0" alt="" hspace="5" vspace="1" align="left"></a><B>[ </B><a href="n/a" target="_blank" style="font-size: 14px">blablablablablabla</td>
<td width="1" bgcolor="#007167"><img src="dummy.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<TR><td height="7" colspan="3"><img src="unten.gif" width="285" height="7" border="0" alt=""></td></TR>
</table>
Das Problem bei deiner Tabelle ist wohl das der Anchor in der Problemzeile nicht geschlossen wird:
<table width="285" height="185" border="0" cellspacing="0" cellpadding="0" bgcolor="#EEEEEE">
<tr>
<td height="20" colspan="3" background="oben.gif"> <a href="n/a" target="_blank" class="ueberschrift16">Überschrift</a></td>
</tr>
<tr>
<td width="5" background="pics/left.gif"><img src="dummy.gif" width="1" height="1" border="0" alt=""></td>
<td><img src="dummy.gif" width="5" height="1" border="0" alt=""></td><td width="279" height="158" valign="top" bgcolor="#EEEEEE" class="schrift12"><a href="n/a" target="_blank" onfocus="this.blur();"><img src="link_.gif" width="75" height="100" border="0" alt="" hspace="5" vspace="1" align="left"></a><B>[ </B><a href="n/a" target="_blank" style="font-size: 14px">blablablablablabla</a></td>
<td width="1" bgcolor="#007167"><img src="dummy.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<tr><td height="7" colspan="3"><img src="unten.gif" width="285" height="7" border="0" alt=""></td></TR>
</table>
Dann klappst auch mit der Tabelle
Moin
und weil Thorsten es zwar geändert, aber nicht darauf hingewiesen hatte:
»»<table>
<tr>
»» <td[...]td>
</tr>
<tr>
<td [...]</td>
<td>[...]</td>
^^^^
Diese <td> fehlte
Swen
Sorry, dass war leider nicht der Fehler. War nur zu doof die Tabelle hier richtig reinzukopieren.
Hier nochmal die RICHTIGE Tabelle, bei der das letzte Td beim zweiten tr anstatt 1 pixel mehrere pixel gross ist (im Netscape):
<table width="285" height="185" border="0" cellspacing="0" cellpadding="0" bgcolor="#EEEEEE">
<tr>
<td height="20" colspan="3" background="oben.gif"> <a href="n/a" target="_blank" class="ueberschrift16">Übersicht</a></td>
</tr>
<tr>
<td width="5" background="pics/left.gif"><img src="pics/dummy.gif" width="5" height="1" border="0" alt=""></td>
<td width="279" height="158" valign="top" bgcolor="#EEEEEE" class="schrift12"><a href="http://www.fcn-tennis.de" target="_blank" onfocus="this.blur();"><img src="blblabla.gif" width="75" height="100" border="0" alt="" hspace="5" vspace="1" align="left"></a>blablabla</td>
<td width="1" bgcolor="#007167"><img src="dummy.gif" width="1" height="1" border="0" alt=""></td>
</tr>
<TR><td height="7" colspan="3"><img src="unten.gif" width="285" height="7" border="0" alt=""></td></TR>
</table>
</td>
</TR>
</table>
Hi Joern
Leider liegt der "Fehler" nicht bei dir, sondern bei Netscape. Wenn du eine genaue Vorstellung hast wie eine Tabelle aussehen soll, dann kannst du dir sicher sein, dass Netscape eine ganz andere Vorstellung hat. Und da der Browser immer am laengeren Hebel sitzt wird er sich am Ende auch durchsetzen ;-))
Um den gewuenschten Effekt zu haben musst du Netscape dazu zwingen, die Breite deinen Wuenschen gemaess einzustellen. Die einzige Moeglichkeit die mir jetzt so einfaellt ist noch eine zusaetzliche Tabellenzeile einzufuegen, in der du mit einer dummy Grafik alle Spalten eine exakte Breite aufzwingst.
also:
<tr><td><img src="dummy.gif" width="5" height="1" border="0"
alt=""></td><td><img src="dummy.gif" width="279" height="1" border="0"
alt=""></td><td><img src="dummy.gif" width="1" height="1" border="0"
alt=""></td></tr>
einfuegen, und alles ist deinen Wuenschen gemaess.
Tschau Holger
Danke, genau das war's!
Dachte mir schon, dass das wieder mal ein typisches Netscape-Problem ist.
Wenn man nicht mal HTMl-Tabellen darstellen kann, sollte man gleich einpacken. Byebye Netscape!
Also nochmals danke für den Tipp!
Joern
Und schon wieder ein fehler:
Die tabelle hört natürlich mit derm ersten </table> auf. danach sollte nichts mehr kommen...