【发布时间】:2020-10-23 07:49:18
【问题描述】:
嗨,朋友们,我在尝试创建电子邮件时遇到了困难……我设计了一个电子邮件,然后将该设计剪切成 HTML,并使用 Office 2007 将该电子邮件发送到我的 gmail……当我在我的 gmail 中检查电子邮件时,我得到了这个
调试后有空格我发现每个<tr>后面都有<p class="MsoNormal">。要重置它,我也应用了以下样式,但它不起作用......请帮帮我
CSS
body {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
html {width: 100%;}
body {width:100% !important;}
.ReadMsgBody, .ExternalClass {width:100%; display:block !important;}
table td {border-collapse: collapse; mso-table-lspace:0pt; mso-table-rspace:0pt;}
#backgroundTable {margin:0; padding:0; width:100% !important;}
p.MsoNormal {margin: 0px}
img{display:block;}
【问题讨论】:
-
Microsoft 产品总是在您的 html 中添加大量额外的垃圾。一个快速的解决方法是go to this page,删除编辑器中的所有内容,然后单击从 word 图标粘贴(并粘贴您的模板),然后在完成此操作后将内容从编辑器中复制回来应该摆脱所有多余的微软垃圾
-
您能否发布您的 html,乍一看,我以为您的图像缺少显示块,但您定义了它。将您的图像最小宽度设置为实际像素,让我知道这是否有效。