cle66: Warum ändert Zelle Breite obwohl width=300?

Beitrag lesen

Hallo Allerseits!
Ich hab eine Tabelle mit 3 Reihen und jeweils 2 Spalten.
In der 2. Reihe verbinde ich die Zellen mithilfe von colspan=2 verbunden.
<table  border=1>
<tr>
  <td >variable Breite</td>
  <td width="300px">Fixe Breite</td>
</tr>
<tr>
  <td  colspan=2>Ein laaaaaaaaaaaaaanger Text breiter als 300</td>
</tr>
<tr>
  <td >variable Breite</td>
  <td width="300px" >Fixe Breite</td>
</tr>
</table>

Wenn ich jetzt im der 2.Reihe Text schreibe, der länger als 300 ist verbreitert sich die ganze Tabelle. Leider jedoch wird nicht nur die variablen Zellen,sondern auch die Zellen mit width=300.

Woran kann das liegen? Und wie fixiert man die Zellen, mit width=300?

Vielen Dank für etwaige Hilfe
cle66