日期:2014-05-17  浏览次数:20697 次

td贴背景图的问题
一张图片切成上下两部分,分别放在两行的td中做背景图,如果td中都没有内容那么图片之间不会有间隙,如果td中有内容那么两张图片中间就有间隙 请问怎么办?

下面是代码 :没有图片
 <table cellpadding="0" cellspacing="0" border="0" width="20px;">
  <tr>
  <td style=" width:20px; height:16px;background-image:url(image/AdmRightTop.gif); background-repeat:no-repeat; ">a</td>
  </tr>
  <tr>
  <td style="width:20px; height:200px;background-image:url(image/AdmRightBg.gif);">sd</td>
  </tr>
  </table>

------解决方案--------------------
把单元格的宽度高度固定试试
background-repeat:no-repeat 肯定是不能变高的
------解决方案--------------------
<tr>
<td style=" width:20px; height:16px; line-height:16px; background-image:url(image/AdmRightTop.gif); background-repeat:no-repeat; ">a</td>
</tr>