【发布时间】:2015-08-08 06:09:52
【问题描述】:
我正在为我工作的公司创建一个 HTML 签名,所以我进行了一些调查,并开始使用内联样式和原生 html 属性对其进行编码。我没有使用 Litmus 之类的测试服务对其进行测试,由于预算限制,这可能不是一个选项。
这是我所做的:
- 使用 MS Outlook 2007 创建空签名
- 使用 Notepad ++ 进行编辑
- 我所有的代码都有内联样式和原生 html 属性,所以没有 css 类
长话短说,一切都很好,但是当我向 Outlook.com(hotmail) 发送电子邮件时,我遇到了这个奇怪的间距问题。看起来我的表格中的几乎所有东西(用于布局)都用这种特殊样式包裹在 p 标签中。例如。
//These values are just for reference
line-height:143%;
margin:0 0 1.3pt 0;
为了消除我在测试时遇到的所有错误,我做了以下步骤:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
强制最大的 HTML/CSS 支持
<style>
.ExternalClass p.ecxMsoNormal {
line-height: 100% !important;
margin: 0 0 0 0 !important;
}
</style>
就是这样,我希望你们中的一些人能指出我正确的方向。
【问题讨论】:
-
它接缝所有东西都包裹在
和 标签中。有什么方法可以让 Outlook 2007/10 发送干净的电子邮件,而不是将所有内容包装在
和 标记中。 ???