email - 从电子邮件签名中删除填充
问题描述
我尝试创建一个电子邮件签名,但是每当我将其粘贴到 Outlook 中时,徽标底部的填充就会被删除?我也尝试添加边距,但它仍然被删除?唯一的方法是在之后手动添加一个空格,但我确定这不是一个好习惯?
谢谢
<div>
<td style="vertical-align: top;">
<table cellspacing="0" cellpadding="0" border="0" role="presentation" style="font-size: 0px;">
<tbody>
<tr>
<td style="vertical-align: top;"><div style="margin-right: 10px; width: 150px; border-radius: 0px; padding-bottom: 10px;">
<img src="https://s3.eu-central-1.amazonaws.com/mysigmail/upload/2019-04-29-hzc85zi6onw.png" alt="avatar" style="width: 150px; border-radius: 0px;">
</div>
解决方案
将填充应用于父td
单元格而不是div
<table cellspacing="0" cellpadding="0" border="0" role="presentation">
<tr>
<td style="padding: 0 0 10px 0;">
** content **
</td>
</tr>
</table>
提个醒:
- Outlook 2013-2019 不适用于
padding-top
- 将图像宽度应用于图像。Outlook 将忽略样式中的宽度
border-radius
不适用于 Outlook
祝你好运。
推荐阅读
- laravel - Laravel 5.8 null csrf_token() 在 api 控制器中使用时
- material-ui - 文本字段类型号不会触发 onChange 但会更新
- ruby-on-rails - 为什么撇号会使 Rails 5.1.5 请求解析崩溃?
- nginx - 精确路径限制Kong速率
- postgis - Imposm:从标签属性导入值
- json - Ansible 循环 JSON 数组包含对象并替换文件中 JSON 中找到的每个元素
- azure - 未找到 Terraform Azure App Gateway 后端 http 设置
- jenkins - 如何在 Jenkins Build 命令中使用变量
- .net-core - 安装时 nuget 包中缺少静态文件
- objective-c - 如何将 FlutterStandardTypedData 转换为 NSArray?