Html Table中用img与使用background-image的区别
代码:<tablecellpadding="0"cellspacing="0"style="border-width:0px;"><tr><td><imgsrc="1.j...
代码:
<table cellpadding="0" cellspacing="0" style="border-width:0px;">
<tr>
<td>
<img src="1.jpg" style="border-width:0px;"/>
</td>
<td style="background-image:url('1.jpg');width:npx;height:npx;">
</td>
</tr>
</table>
这两个使用之后,使用img的单元格中图片的底部会有空隙(加个background-color:black;会看得清楚些),使用background-image的不会有空隙,我的是IE6,但在火狐里是正常的~~~请问在IE6中有什么办法让这两者一样吗? 展开
<table cellpadding="0" cellspacing="0" style="border-width:0px;">
<tr>
<td>
<img src="1.jpg" style="border-width:0px;"/>
</td>
<td style="background-image:url('1.jpg');width:npx;height:npx;">
</td>
</tr>
</table>
这两个使用之后,使用img的单元格中图片的底部会有空隙(加个background-color:black;会看得清楚些),使用background-image的不会有空隙,我的是IE6,但在火狐里是正常的~~~请问在IE6中有什么办法让这两者一样吗? 展开
3个回答
展开全部
第一个使在table里面放了个图片,让图片和table之间的距离为0即可
<img src="1.jpg" style="margin:0px;" />
<img src="1.jpg" style="margin:0px;" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ie和火狐浏览器对html元素的默认边距是不一样的
ie下喝多元素如 table 都有默认的 边距,体现在页面上就是有空隙,你可以在页面最上方 或是css代码里加上 *{margin:0; padding:0;}这样所有的html元素就都没有边距了, 你就可以自己指定不同控件的边距了
ie下喝多元素如 table 都有默认的 边距,体现在页面上就是有空隙,你可以在页面最上方 或是css代码里加上 *{margin:0; padding:0;}这样所有的html元素就都没有边距了, 你就可以自己指定不同控件的边距了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询