holger kuehne: colspan und feste spaltenbreite durch 1px-Grafik oder kapier ichs einfach

Beitrag lesen

Hi
Ich kann leider auch keinen Fehler finden in deinem Quelltext:-((
Ich hab dann mal herumprobiert und habe eine hoffentlich akzeptable ;-) Loesung gefunden.
Eine Moeglichkeit besteht darin einfach die Ueberschriften ausserhalb der Tabelle zu schreiben. Die Dummy Grafik muss dann natuerlich in die erste Zelle der Tabelle.
Falls du das nicht willst, musst du die Tabelle zu ihrem Glueck zwingen, indem du die zweite Spalte auf 99% setzt. Dadurch wird die erste (und die dritte) Spalte so klein gemacht wie es eben geht. Die erste Spalte ist ja durch die Dummy Grafik auf 100 gesetzt, und die dritte Spalte musst du halt auch durch so eine DummySpalte setzen, falls du sie ueberhaupt brauchst. (In deinem kleine Beispiel ist sie jedenfalls nicht noetig)
So jetzt mal der Quelltext: <html>
<head>
<title></title>
</head>
<body bgcolor="#8888ff">
<table border="2" cellspacing="0" cellpadding="0">
<tr>
<td width="100"></td>
<td width="99%"></td>
<td><img src="IMG/D.GIF" width="100" height="10" border="0" alt=" "></td>
</tr>
<tr>
   <td colspan="2" bgcolor="#ccccff">
<a name="beispiel"><h2 align="left" class="bs">Überschrift</h2></a></td>
   <td></td>
</tr>
<tr>
   <td width="100"><img src="IMG/D.GIF" width="100" height="10" border="0" alt=" "></td>
   <td bgcolor="#6666ff" colspan="2">
   <p class="leisttext">texttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttext<br>texttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttexttexttext text text texttexttext</p>
    <a href="leistung.html" class="backlink">... zurück zum Anfang</a>
    </td>
</tr>
</table>
</body>
</html>
Kleine Anmerkung: Dadurch, dass du eine 100Pixel grosse Grafik einfuegst erreichst du nur, dass diese Spalte mindestens!! 100Pixel gross ist. Ohne eine Angabe von width="100" im <td> fuehlt sich der Browser voellig frei in der Tabellengestaltung. Aber die Erfahrung zeigt, dass sich Netscape fast immer voellig frei fuehlt Tabellen so darzustellen wie er will.(ganz im Sinne des Internet ;-))
Tschau Holger