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

asp.net 中border 的问题
我的代码:<table width="468" cellpadding="0" cellspacing="0" border="0">
  <tr>
  <td >
  <asp:Image runat="server" ImageUrl="~/admin/image/login_1.jpg"/>
  </td>

  </tr>
  <tr >
  <td>
  <asp:Image runat ="server" ImageUrl="~/admin/image/login_2.jpg" />
  </td>
  </tr>
  </table>
显示的时候 2个图像控件之间还是有间隙。不知道怎么回事。求帮助

------解决方案--------------------
把margin和padding都设置为0
------解决方案--------------------
在css全局CSS样式里加上 img{border:0}
------解决方案--------------------
<td>
<asp:Image runat="server" ImageUrl="~/admin/image/login_1.jpg"/>
</td>
改成
<td><asp:Image runat="server" ImageUrl="~/admin/image/login_1.jpg"/></td>

这样就没小缝了。

------解决方案--------------------
怎么还在用表格布局的,这种方式早该抛弃了
------解决方案--------------------
探讨
怎么还在用表格布局的,这种方式早该抛弃了

------解决方案--------------------
很奇怪 我今天很多回帖都没有内容了。
这里也回复过 你设置 img{border:0} 可以在全局里设置,也可以在这个图片中设置
建议使用 DIV+CSS 方便很多。

------解决方案--------------------
探讨

引用:
怎么还在用表格布局的,这种方式早该抛弃了

局部的数据布局还是用table的。table的定位就是数据显示布局。我不知道你都是用什么布局。反正我在教课的时候很痛苦。因为每一个标签都有用,但是每个学员都讨厌学习所有的标签,而是只想学几个通用的。
没有最好,只有最适合。