0

注入的样式会导致所有文本都带有下划线。它不会在源自 Outlook 的邮件中注入样式,也不会在所有 HTML 格式的邮件中注入样式。

我们的 HTML 模板在所有客户端中正确显示,包括 Outlook 本地客户端和 Hotmail,据称它使用与 Outlook WebAccess 部署的类似的 HTML 电子邮件预处理 ( http://litmus.com/help/email-clients/rendering-engines )

我想知道究竟是什么问题触发了这种行为。有没有办法通过修改我的 HTML 电子邮件来防止注入?这是它注入的 CSS:

编辑:我只是注意到它适用于除 IE 之外的所有浏览器。

<style type="text/css">
<!--
.x_preheaderContent 
  {color:#606060!important;
  font-weight:normal!important;
  text-decoration:underline!important}
.x_headerContent 
  {color:#EB4102!important;
  font-weight:normal!important;
  text-decoration:underline!important}
.x_bodyContent 
  {color:#0000cc!important;
  font-weight:normal!important;
  text-decoration:underline!important}
.x_footerContent 
  {color:#000099!important;
  font-weight:normal!important;
  text-decoration:underline!important}
-->
</style>
4

1 回答 1

0

在我看来,代码是对 Outlook 对风格的理解及其应用方式的一种解释。您很可能通过查看 Outlook 中的 html 电子邮件的源代码获取了上述代码。如果您查看您的 html 代码,然后设置或覆盖文本下划线属性应该和其他任何东西一样平滑。我从来没有遇到过这个属性的问题。

于 2013-02-14T05:42:09.700 回答