求教一个问题。我有四个图片要放在一个表的一行的四个单元格中,我使用以下代码,为何每张图之间空了老大一块,导致我有三张图片在一行,一张图片在另一行!真心求教。
 <table width="602" border="0" align="center" cellpadding="0" cellspacing="0">
      <tbody><tr>
    <td><table width="140" border="0" cellspacing="0" cellpadding="0" style="  border:1px #e6e6e6 solid;">
      <tbody><tr>
        <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="图片地址" width="130" height="200" border="0"></a></td>
      </tr>
    </tbody></table></td>
    <td><table width="140" border="0" cellspacing="0" cellpadding="0" style="  border:1px #e6e6e6 solid;">
      <tbody><tr>
        <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="图片地址" width="130" height="200" border="0"></a></td>
      </tr>
    </tbody></table></td>
    <td><table width="140" border="0" cellspacing="0" cellpadding="0" style="  border:1px #e6e6e6 solid;">
      <tbody><tr>
        <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="图片地址" width="130" height="200" border="0"></a></td>
      </tr>
    </tbody></table></td>
  </tr>
   <td><table width="140" border="0" cellspacing="0" cellpadding="0" style="  border:1px #e6e6e6 solid;">
      <tbody><tr>
        <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="图片地址" width="130" height="200" border="0"></a></td>
      </tr>
    </tbody></table></td>
</tbody></table>

解决方案 »

  1.   

    你设置a标签的display:block;width:100%;height:100%;试试 
      

  2.   

    代码有问题的。修改后的代码:<table width="602" border="0" align="center" cellpadding="0" cellspacing="0">
    <tbody>
    <tr>
    <td>
    <table width="140" border="0" cellspacing="0" cellpadding="0" style=" border:1px #e6e6e6 solid;">
    <tbody>
    <tr>
    <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="http://1.su.bdimg.com/icon/712.png" width="130" height="200" border="0"></a>
    </td>
    </tr>
    </tbody>
    </table>
    </td>
    <td>
    <table width="140" border="0" cellspacing="0" cellpadding="0" style=" border:1px #e6e6e6 solid;">
    <tbody>
    <tr>
    <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="http://1.su.bdimg.com/icon/712.png" width="130" height="200" border="0"></a></td>
    </tr>
    </tbody>
    </table>
    </td>
    <td>
    <table width="140" border="0" cellspacing="0" cellpadding="0" style=" border:1px #e6e6e6 solid;">
    <tbody>
    <tr>
    <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="http://1.su.bdimg.com/icon/712.png" width="130" height="200" border="0"></a></td>
    </tr>
    </tbody>
    </table>
    </td>
    <td>
    <table width="140" border="0" cellspacing="0" cellpadding="0" style=" border:1px #e6e6e6 solid;">
    <tbody>
    <tr>
    <td style=" padding:10px;"><a href="http://www.csdn.net/" target="_blank"><img src="http://1.su.bdimg.com/icon/712.png" width="130" height="200" border="0"></a></td>
    </tr>
    </tbody>
    </table>
    </td>
    </tr>
    </tbody>
    </table>
      

  3.   

    能不空吗?你怎么还建了那么多个表格阿,用td标签就可以阿,<td>图片</td>
      

  4.   

    因为你的代码中出现了两行而不是一行你的前三张在一个tr中 后一张又在另一个tr中 所以导致了四张图片不在一行显示~~