2

我有一个超链接图像和一个段落

<a href="#"><img src=""  align="right"/></a><p>Some text</p>

但是这个超链接会在 Outlook 中的电子邮件段落上造成一些填充。

有解决办法吗?

4

3 回答 3

3

我发现在编写 html 电子邮件时,您必须放弃所有良好实践的概念。使用表格并假设客户端不会理解 css 或不理解旧的 html 标签:

<table width="100%" style="width: 100%;">
    <tr>
        <td width="100%" style="width: 100%;">
            <p>Some text</p>
        </td>
        <td align="right" style="text-align: right;">
            <a href="#"><img src="" /></a>
        </td>
    </tr>
</table>

​我建议在每个浏览器和每个可能的客户端中检查它(hotmail、gmail 等在不同的浏览器中、thunderbird、outlook ......)

于 2012-07-18T16:13:33.697 回答
0

Styling HTML emails is a somewhat annoying process. Outlook only makes it more complicated as Outlook can appear very different from your classical web based email providers (yahoo, hotmail, gmail, etc.)

That said have you tried applying an inline style to your hyperlink?

<a style="padding:0; margin:0;" href="#">......
于 2012-07-18T16:09:33.450 回答
0

通过为图像添加单独的表来修复它

<table border="0" cellpadding="0" cellspacing="0" width="x">
   <tr>
     <td><p>Some text goes here</p></td>
     <td><img src="picture.jpg" /></td>
   </tr>
</table>
于 2012-07-18T16:26:38.290 回答