kerbtier: width="100%" ergibt falsche breite in IE

Beitrag lesen

hallo,

ich habe folgendes problem. ich habe eine tabelle mit fester breite 500, darin ein div welches per css padding-left von 10 definiert hat. darin wiederum eine tabelle mit width="100%".
das problem ist nun, das die 100% egentlich eine breite von 500-10=490 ergeben sollte (breite der äusseren tabelle minus padding-left des divs darin). ergibt aber 500 und der überstehende teil wird abgeschnitten.

kurz gesagt, die tabelle passt sich nicht an sein vaterelement, den div sondern an seinen grossvater an... das natürlich nur in IE. hat jemand eine idee wie man das umgehen kann?

gruss
kerbtier

ein beispiel, der text "text text" wird rechts abgeschnitten.
<html>
  <head>
    <title>Title</title>
  </head>
  <body>
    <table width="500" cellspacing=0 cellpadding=0 style="background-color:yellow">
      <tr>
        <td>
          <div style="margin-left:10px">
            <table border=0 cellspacing=0 cellpadding=0 width=100%>
              <tr>
                <td align=right>text text</td>
              </tr>
            </table>
          </div>
        </td>
      </tr>
    </table>
  </body>
</html>