【发布时间】:2017-10-12 15:11:25
【问题描述】:
我有一张桌子,里面有三个td,每个人都需要有图片。 td 的宽度和高度是固定的,但图像大小可能会有所不同。目标是在不扭曲单元格或图像本身的情况下拟合图像。不能使用background-image 属性(我知道很糟糕!)。代码如下:
<table cellpadding="2" cellspacing="2" width="600">
<tr>
<td width="190" height="190" align="center">
<img src="https://images.imgbox.com/fb/e0/53ItYqFd_o.jpg" style="display: block; width: 100%; height:auto;" />
</td>
<td width="190" height="190" align="center">
<img src="https://images.imgbox.com/13/e7/pM2IjFYr_o.jpg" style="display: block; width: 100%; height:auto;" />
</td>
<td width="190" height="190" align="center">
<img src="https://images.imgbox.com/13/e7/pM2IjFYr_o.jpg" style="display: block; width: 100%; height:100%;" />
</td>
</tr>
</table>
我在三个单元格中尝试了三种不同的样式 - 没有一个可以让我得到调整图像大小的结果。任何帮助表示赞赏。谢谢。
【问题讨论】:
-
您为 td 和图像提供不同的尺寸。给图像大小等于 td。 style="显示:块;宽度:190px;高度:190px;"
-
达不到目的 - 试图实现不同大小的图像以适应固定大小的表格单元格而不失真。
标签: html css html-table html-email