Sven Rautenberg: Feste und variable Tabellenzellen

Beitrag lesen

jetzt mal genug der Theorie, hier ist mal
der Quellcode, vielleicht liegt es ja an
der Reihe darüber:

<table width="100%" cellpadding="0" cellspacing="0" border="0">
               <tr>
                   <td width="181" bgcolor="#000000" colspan="2"><img src="../gfx/spacer.gif" width="1" height="1" border="0"></td>
                   <td width="100%"><img src="../gfx/spacer.gif" width="1" height="1" border="0"></td>
               </tr>

Es LIEGT an der Reihe darüber. Breitendefinitionen wirken nur in der ERSTEN Tabellenreihe. Alles drunter wird ignoriert. Dein Problem: Du definierst in der ersten Reihe mit colspan=2 zwei Spalten in einer. Da klappt das mit der Breitenangabe nicht (wie soll die denn aufgeteilt werden?).

Lösung: Die erste Zeile darf kein colspan haben, und jede Spalte muß eine definierte Breite kriegen (oder nur die linken Spalten). Anders gehts nicht.

- Sven Rautenberg