嗨,我已经为 Outlook 创建了一个电子邮件签名,到目前为止它似乎工作正常,除了一件事。Outlook 似乎采用了我的 html 并输出它与我实际创建的不同。它添加了各种p类和span类,并更改了内联css。
这就是我的代码的样子:
<table cellpadding="0" cellspacing="0">
<tr>
<th rowspan="7" style="padding-right:10px;">
<img alt="birdLogo" src="http://actforperformance.com/wp-content/uploads/2013/12/esigLogo.png"/>
</th>
<th rowspan="7" style="padding-right:2px; ; background-color:#FFEA66;">
</th>
<td style="padding-left:10px; padding-bottom: 3px; color: #747b82; font-size: 13px; font-weight: bold; font-family: sans-serif; text-transform:uppercase;">
Franke Hendrik Toornstra
</td>
</tr>
<tr>
<td style="padding-left:10px; color: #747b82; font-size: 12px; font-weight: bold; font-family: sans-serif;">Président</td>
</tr>
<tr>
<td style="padding-left:10px; padding-bottom: 3px; color: #747b82; font-size: 12px; font-weight: bold; font-family: sans-serif;">Expert en Management public</td>
</tr>
<tr>
<td style="padding-left:10px; color: #747b82; font-size: 11px; font-weight: 400; font-family: sans-serif;">skype: franketoornstra</td>
</tr>
<tr>
<td style="padding-left:10px; color: #747b82; font-size: 11px; font-weight: 400; font-family: sans-serif;">cell: +1 418 446 2113</td>
</tr>
<tr>
<td style="padding-left:10px; color: #747b82; font-size: 11px; font-weight: 400; font-family: sans-serif;">tel/fax: +1 418 903 1647</td>
</tr>
<tr>
<td style="padding-left:10px; color: #747b82; font-size: 11px; font-weight: 400; font-family: sans-serif;"><a href="http://actforperformance.com">www.actforperformance.com</a></td>
</tr>
一切都在改变,字体大小被转换为点,而且都变得更小了。“skype: franketoornstra”这一行在两条单独的行上输出,都包裹在<p class="MsoNormal>
和一个 .
实际上,所有文本元素都被包裹起来<p class="MsoNormal>
并使用 12px 字体大小设置样式。结果是字体大小没有改变,但行距设置为容纳 12px,所以行距太大,因为我的字体更小。
因为我正在做内联样式,所以我无法通过样式化由 Outlook 创建的特定类来修复它。因此,如果 Outlook 以这种方式运行,我对任何人如何创建 html 签名感到有点困惑。