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中有什么办法让这两者一样吗?
展开
 我来答
走走停停wzj
推荐于2018-04-04 · TA获得超过224个赞
知道答主
回答量:101
采纳率:0%
帮助的人:90.3万
展开全部
第一个是在单元格中放一张图片,而第二个是把图片作为党员个的背景,他俩当然不一样了。

第一个单元格中的图片上面不能有文字等东西,而第二个作为背景的时候是可以把文字等等内容放到图片上面的。
dopsop
2009-09-15 · TA获得超过252个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:235万
展开全部
第一个使在table里面放了个图片,让图片和table之间的距离为0即可
<img src="1.jpg" style="margin:0px;" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
janhoosan
2009-09-15 · TA获得超过2431个赞
知道小有建树答主
回答量:1233
采纳率:0%
帮助的人:912万
展开全部
ie和火狐浏览器对html元素的默认边距是不一样的
ie下喝多元素如 table 都有默认的 边距,体现在页面上就是有空隙,你可以在页面最上方 或是css代码里加上 *{margin:0; padding:0;}这样所有的html元素就都没有边距了, 你就可以自己指定不同控件的边距了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式