Armin: Aufbau verschachtelter Tabellen

Beitrag lesen

hallo,
bei der unteren verschachtelten Tabelle habe ich folgendes Problem.
Die Breite der Zelle z1 ist abhängig von der Breite des Inhaltes der Zelle z2.
Wenn ich in Tabelle z2 wenig Inhalt schreibe wird z1 korrekt angezeigt, bei viel Inhalt wird z1 auch ein Stück breiter.
Die äußere Tabelle sollte doch ihren Inhalt unabhängig von der inneren Tabelle aufbauen.

Kann mir jemand dieses "Phänomen" erklären ? und wenn möglich wie man es abstellt ??

<table width="100%" border="1">
 <tr>
  <td width="100px">x</td>
  <td id="z1" width="50%">fdsffdsfds</td>
  <td>kfjdslksdjfy</td>
 </tr>
 <tr>
 <td colspan="3"><table border="1" width="100%"><tr>
   <td id="z2" width="20%">ölfdasf asddkflf a fasdlfk afs as affdas das df af asdfasfd asdfa fdas  asdf af dsf fas asdf adsfdölksölk</td>
   <td>kfljlkdsfksdj</td>
  </tr></table></td>
 </tr>
</table>

vielen Dank und Grüße

armin