嗨,朋友们,我在尝试创建电子邮件时遇到困难......我设计了一个电子邮件,然后将该设计剪裁成 HTML 并使用 office 2007 将该电子邮件发送到我的 gmail...当我在我的 gmail 中检查电子邮件时,我得到了这个 
调试后显示空格,我发现<p class="MsoNormal">每个<tr>. 要重置它,我还应用了以下样式,但它不起作用......请帮助我
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;}
Run Code Online (Sandbox Code Playgroud) 我正在制作一组电子邮件明信片,但遇到了某些版本的 Outlook 和 Gmail 在某些(但不是全部)表行之间创建不需要的空格的问题。
我对 HTML 电子邮件编码相当陌生,需要帮助进行故障排除 - 谁能告诉我需要更改代码中的哪些内容才能解决此问题?
这是我的测试页面: http://www.kristi.net/holidaycards/card_test.html
下面是显示 Outlook 中问题的屏幕截图: http://i43.tinypic.com/34ezrc3.gif
这些客户受到影响:
Outlook 2007
Outlook 2010
Outlook 2013
Gmail (Android)
Gmail (资源管理器)
Gmail (Chrome)
另外,想让您知道,用户将在浏览器中打开 HTML,然后将内容复制粘贴到电子邮件客户端 (Outlook) 中,然后自定义文本并发送消息。