+ -
当前位置:首页 → 问答吧 → table td width 不起作用 (在线等)

table td width 不起作用 (在线等)

时间:2010-04-10

来源:互联网

HTML code

<table width="100%" border="0" cellpadding="0" cellspacing="1" align="center" valign="top" class="cmenutitle" id="3333">
  <tr>
    <td width="80" align="center">15</td>
    <td colspan="4">
        <table width="100%" border="0" cellpadding="0" cellspacing="1" align="center" valign="top">
                <tr>
                    <td width="80" align="center">&nbsp;</td>
                    <td width="600px">超期(万元)</td>
                    <td width="160">销量(万元)</td>

                </tr>
        </table>
    </td>
  </tr>
  
<tr>
    <td width="80" align="center">15</td>
    <td width="40">444</td>
    <td width="70">    4444</td>
    <td  width="70">4444</td>
    <td>4444</td>
  </tr>

</table>




怎样让第二行<td width="70">起作用??????

作者: ceirel   发布时间: 2010-04-10

把第一行的width="100%"去掉

作者: paul_yed   发布时间: 2010-04-10

为什么要去掉,还有其它的办法呀

作者: ceirel   发布时间: 2010-04-10

在IE6,7,8中显示有问题,OPERA,CHROME,FIREFOX中均没问题
HTML code
<table width="100%" border="2" cellpadding="0" cellspacing="1" align="center" 

valign="top" class="cmenutitle" id="3333">
  <tr>
    <td width="80" align="center">15</td>
    <td colspan="3">超期(万元)</td>
    <td >销量(万元)</td> 
   
   </tr>
  
<tr>
    <td width="80" align="center">15</td>
    <td width="40">444</td>
    <td width="70">    4444</td>
    <td  width="70">4444</td>
    <td>4444</td>
  </tr>

</table>

作者: paul_yed   发布时间: 2010-04-10

这是版本的问题

作者: markfeier   发布时间: 2010-04-11

<td>4444</td>
计算后将最后一个td.width写上.

作者: weizj593   发布时间: 2010-04-12

<td>给宽是没有用的。


这个是事实。 你可以考虑用div来布局.

作者: andyxl   发布时间: 2010-04-12

我实验了一下,还是可以的,可能是你的IE版本问题.

作者: SUNLOAD   发布时间: 2010-04-12

我也遇到这样的问题了,Table中的td一部分width写死,不随窗口的大小变化 这怎么办呢?

作者: XRX20102   发布时间: 2011-08-31