我有两张图片:
left.jpg
是250px
-by-47px
,right.jpg
是1px
-by-47px
。
这些被放入同一表格行的两个单元格中:
left.jpg
进入<img>
标签的左侧单元格,right.jpg
进入正确的单元格,因为它的background-image
.
这是HTML:
<table>
<tbody>
<tr>
<td><img src="left.jpg" /></td>
<td background="right.jpg" width="100%"></td>
</tr>
</tbody>
</table>
CSS:
* {
margin: 0;
padding: 0;
}
table {
width: 100%;
border-bottom: solid 1px black;
border-collapse: collapse;
}
我做了一个jsfiddle 测试页。渲染结果存在问题:单元格是52px
高而不是47px
,这会在左侧单元格中的图像下方创建一个白色条带。
问题:如何使单元格高度47px
,并消除白条?谢谢!
更新:这些都没有帮助:
tbody { height: 47px; }
tr { height: 47px; }
td { height: 47px; }