André Laugks: Nochmal Tabellenhintergrund

Beitrag lesen

Hallo!

versucht, das Bild wird aber nicht angezeigt. Wenn ich zwischen die Tags noch ein <BR> setze wir das Bild zwar angezeigt, aber die Höhe der Tabellenzelle stimmt dann nicht mehr. (Nur die Breite!)

Die Zellen klappen ohne Inhalt zusammen. Durch <br> hast Du dann einen Inhalt. Die Höhe wird dabei ignoriert. Hier hilft wird Dir nur ein transparentes GIF helfen. Dem gibst Du die Angeben height=6 und width=6. Wenn Du es so machst kannst Du aber gleich die ganzen Bilder in die Zellen einbauen, was wohl am besten ist.

Du kannst aber auch dies machen. Nehmen wir mal an, Deine Tabelle sieht so aus, hier bei steht eine Zahl für eine Zelle:

1 2
3 4
5 6

Nun erweiterst Du einfach diese Tabelle um eine Spalte, mit der Du die Höhe erzwingst. Das funktioniert aber nur bei nicht verschachtelten Tabellen, also eine Zellen die sich über mehrere erstreckt usw.:

1 2 3
4 5 6
7 8 9

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="1.gif"><br></td>
<td background="2.gif"><br></td>
<td><img src="0gif.gif" width=1 height=6 alt="" border="0"></td>
</tr>
<tr>
<td background="3.gif"><br></td>
<td background="4.gif"><br></td>
<td><img src="0gif.gif" width=1 height=20 alt="" border="0"></td>
</tr>
<tr>
<td background="5.gif"><br></td>
<td background="6.gif"><br></td>
<td><img src="0gif.gif" width=1 height=30 alt="" border="0"></td>
</tr>
</table>

Jetzt kannst Du also noch eine Zeile hinzufügen, mit der Du die Breite der Zellen erzwingst:

1 2 3
4 5 6
7 8 9
10 11 12

Ein Leerzeichen oder <br> solltest Du aber so und so in jede Zelle einfügen.

mfg, André