aspx有关table布局问题

外层的table width:1254px;leftlist和rightlist里面都设置了width值,但是运行时候leftlist和rightlist部分宽度都会自由变,请教各位大神怎么才能固定布局的宽度。

  <tr>
      <td>
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="leftlist" valign="top"> 
                                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                        <tr><td style="height: 10px;"></td></tr>
                   </table>
              </td>
              <td style="width: 10px;"></td>
              <td class="rightlist" valign="top">
                  <table width="100%" border="0" cellspacing="0" cellpadding="0" align="right">
                  <tr><td colspan="3" style="height: 10px;"></td></tr>
                   </table>
              </td>
        </tr>
                </table>
        </td>
</tr>

你把td设置成固定的百分比

td设置宽度,右边的设置为浮动,底下加一个div清除浮动。