Ingo: CSS formatiert Tabelle nicht korrekt

Beitrag lesen

Hallo,

ich habe eine Tabelle mit colspan, sobald ich es aktiviere werden andere Einstellung ignoriert. D.h. ohne <th> wird die angegebene Breite für die <td> genommen. Sobald <th> aktiv ist, so werden die zwei Spalten gleich breit.

Das Ziel was ich anstrebe, ist, dass ich über beide Spalten eine Zelle (Zellenbreite = Breite_Zelle_1 + Breite_Zelle_2) habe, in die ich zentrierten Text (in Bezug zur Tabellenbreite) schreiben kann.

HTML-Code:
<table border="1" style="table-layout:fixed;">
<th id="Kopf" colspan="2">Stammdaten</th>
<tr><td id="Spalte1">Kunde</td>
<td id=Spalte2">Anschrift</td></tr>\n";
</table>

CSS-Code:
#Spalte1
{
width:180px;
}
#Spalte2
{
width:1050px;
}
#Kopf
{
width:1230px;
}

Ich hoffe Ihr könnt mir weiterhelfen.

Ingo