我将两张小图像(8px)放在没有单元格填充的表格中,但图片上方和下方仍有填充。这仅适用于低于特定大小的图像。为什么呢?
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td><IMG SRC="http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Star.svg/8px-Star.svg.png"></td>
</tr>
<tr>
<td><IMG SRC="http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Star.svg/8px-Star.svg.png"></td>
</tr>
</table>
答案 0 :(得分:2)
这是因为图片为inline
,因此呈现当前line-height
。
将line-height
设为8px
或将图片设为block
:
td {
line-height: 8px;
}
或..
td img {
display: block;
}