iPhone上的电子邮件签名中的图像

时间:2017-02-02 10:57:58

标签: ios css iphone email html-email

我正在为电子邮件签名创建代码。图像永远不会在我的iPhone上的电子邮件客户端上保持对齐,我不知道为什么。

<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
                        <tr>
                            <td align="left" style="padding:0;margin:0;height:45px;width:230px;">
                                <ul style="padding:0;margin:0;height:45px;width:230px;">
                                    <li style="text-align:left;margin:0;padding:0;height:45px;width:230px;">
                                        <a target='_blank' href="https://www.mypage.com" style="margin:0;padding:0;width:230px;height:45px;">
                                            <img style="padding:0;margin:0;" height="45px" width="230px" src="https://www.mypage.com/logo.gif" alt="Logo mypage" />
                                        </a>
                                    </li>
                                </ul>
                            </td> ......

问题在下图中可视化: enter image description here

我能做些什么吗?

感谢您的帮助。

祝你好运, Yab86

1 个答案:

答案 0 :(得分:1)

如果链接的<img><td>中的唯一内容,您可以删除<ul>吗?或者列表有其他原因吗?

电子邮件客户端对<ul><li>等块级元素的边距和填充做了奇怪的事情,有时即使它们使用内联CSS重置也是如此。如果您不需要这里的列表,为什么要介绍复杂性?

<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0">
    <tr>
        <td height="45" width="230" align="left" style="padding:0;">
            <a target='_blank' href="https://www.mypage.com">
                <img align="left" style="display: block; margin:0;" height="45" width="230" src="https://www.mypage.com/logo.gif" alt="Logo mypage" />
            </a>
        </td>
    </tr>
</table>