css - 如何在固定大小的表格单元格内按比例缩放图像

标签 css html-table html-email

我有一个固定高度和宽度的表格单元格。在其中我有一个图像,其大小和大小比可能会有所不同。

我想让图像在表格单元格内水平和垂直对齐。此外,图像应按表格单元格的大小按比例缩小。

这是电子邮件模板的一部分,所以我没有现代 CSS 支持,所以我不能使用与背景相关的 CSS。除了 Lotus Notes,我什么都关心。您可以在此处查看电子邮件支持的 CSS 属性的完整列表:www.campaignmonitor.com/css。另外,很明显,没有 Javascript。

如有任何帮助,我们将不胜感激。

最佳答案

你可以像这样做 HTML

<table>
    <tr>
        <td style="width:250px; height:250px; background-color:red;text-align:center; vertical-align:middle">
            <img src="http://www.100marks.in/wp-content/uploads/2012/07/Sachin-Tendulkar-Pictures-Latest-2.jpg"
                style="max-height:100%; max-width:100%" />
        </td>
    </tr>
</table>

如果 max-widthmax-height 不被 outlook 支持,你可以给 width:autoheight:auto引用this ( old link )

关于css - 如何在固定大小的表格单元格内按比例缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526307/

相关文章:

Javascript/jQuery 表元素抓取

html - 如何将表格中的特定元素居中?

html - MailChimp HTML 电子邮件模板扩展表格行的部分背景

C# 电子邮件 - 新行未使用空白 : pre-wrap 呈现

html - 表格 td 上的 CSS 背景色在 Internet Explorer 6 中显示不正确

javascript - 用于显示 html 内容的 WebView 与 TextView

javascript - 如何在剑道网格行悬停上给出边框

Javascript使用元素向下移动滚动条不起作用

php - 发送自动电子邮件

css - 如何删除 Bootstrap Horizo​​ntal 描述中 dt 和 dd 之间的空格