动态电子邮件营销模板编辑器正在覆盖自定义CSS

时间:2015-09-17 15:10:04

标签: email dynamics-crm microsoft-dynamics

我正在尝试将自定义CSS应用于Dynamics的电子邮件营销模板编辑器中的空白电子邮件模板。我将代码块插入到具有以下内容的模板中:

<link href='http://fonts.googleapis.com/css?family=Open+Sans:400' rel='stylesheet' type='text/css'>

    <style>
        body {
            font-family: "Open Sans", Arial, sans-serif;
            background: #ececec;
        }

        p.MsoNormal {
            line-height: 25px !important;
            text-decoration: underline;
        }
    </style>

(上面显示的属性仅用于测试目的。)

我遇到的问题是当我进行测试发送时,某些CSS未被应用。电子邮件的来源包含覆盖我的CSS的内联样式:

<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height: normal'><span style='font-family:"Open Sans",sans-serif;mso-fareast-font-family: "Times New Roman";text-decoration:none;text-underline:none'>

在电子邮件源代码的头部,我可以看到我的一些CSS被识别并整合到文档的样式定义中(特别是文本修饰):

p.MsoNormal, li.MsoNormal, div.MsoNormal
    {mso-style-unhide:no;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-margin-top-alt:auto;
    margin-right:0in;
    mso-margin-bottom-alt:auto;
    margin-left:0in;
    line-height:18.75pt;
    mso-pagination:widow-orphan;
    font-size:12.0pt;
    font-family:"Times New Roman",serif;
    mso-fareast-font-family:Calibri;
    mso-fareast-theme-font:minor-latin;
    text-decoration:underline;
    text-underline:single;}

我还可以确认正在应用webfont。

我是否错误地应用自定义CSS?如果没有,除了完全在HTML编辑器中构建电子邮件之外,有没有办法可靠地应用自定义CSS而不用内联样式覆盖它?

0 个答案:

没有答案