Netscape 4.75 / 4.78
Rico
- html
0 Sven Rautenberg0 Rico
0 Olly
Hallo,
Ich hab da mal ne Frage zu Netscape 4.7x und Tabellen:
Bitte schaut Euch dazu folgende Seite an:
http://212.227.143.13/temp/ns47.html
Danke!
Rico
Moin!
Ich hab da mal ne Frage zu Netscape 4.7x und Tabellen:
Bitte schaut Euch dazu folgende Seite an:
http://212.227.143.13/temp/ns47.html
Deine Frage hättest du auch hier stellen können:
"Die Zahlen in den Zellen geben die jeweilige [angegebene] Spaltenbreite an! Netscape 4.7 hält diese jedoch nicht ein. Kann das denn echt wahr sein, dass Netscape ein so elementares Konstrukt nicht korrekt darstellen kann, oder bin ich dabei durchzudrehen? HTML is doch korrekt! Weiß jemand, wie dieses Mysterium zusammenhängt?"
Und die Antwort ist: Du kannst die Breite einzelner Zellen nur in der ersten Zeile einer Tabelle festlegen. Wenn du dort die einzelnen Zellen nicht ansprechen kannst, weil du colspan benutzt, hast du ein Problem.
<colgroup> hilft im Netscape 4 auch nicht.
Bleibt dir nur, vor der colspan-Zeile eine winzige, 1 Pixel hohe Zeile einzufügen, die die Breiten definiert, oder die zwei Zeilen in zwei Tabellen anzulegen, und in der zweiten Tabelle dann deine Breiten zu definieren.
- Sven Rautenberg
Danke, hab schon gedacht, ich hab nen Stich!
Rico
Hi Rico,
so müsste es mit jedem Browser gehen:
<table width="570" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="http://www.clinton.de/clinton/img/fashion/big_star/banner_570x55.jpg" width="570" height="55"></td>
</tr>
<tr>
<td>
<table width="570" border="1" cellspacing="0" cellpadding="0">
<tr><td width="215">215</td> <td width="5">5</td>
<td width="225">225</td> <td width="5">5</td>
<td width="120">120</td> </tr>
</table>
</td>
</tr>
</table>
Trick: Erst ne Tabelle mit zwei Zeilen á eine Spalte, dann in die untere Zeile ne neue Tabele mit einer Zeile und den 5 Spalten.
Grüße
Olly