目前我使用StringTemplate的创建我在飞行中的电子邮件和其证明是非常容易创建电子邮件的使用

。不过,我想某些样式应用到我的电子邮件,似乎没有能够做到这一点的正常方式。

如果我把它写直列我可以风格邮件的部分,例如

<p style="color:red;">Hello again, $name$ !</p>

将在红色文本打印信息。

但是,如果我喜欢表达我的模板以下一类:

<html>
<head>
   <title>Notification</title>       
</head>
<style>
    .myClass {
        text-decoration:underline;
           color:blue;
    }
   </style>
<body>      
    <p style="color:red;">Hello again, $name$ !</p>
    <p class="myClass">Here is your daily update</p>



   </body>
</html>

用“MyClass的”类中的段未在蓝色输出带下划线。我试图导入样式也但这并没有工作。

任何帮助非常理解的,

-gearoid。

更新:看,虽然它可能是一个Gmail的问题。如果我认为它显示为预期在我的iPhone的邮件......看起来好像得全部完成内联:(

有用以供将来参考: http://www.campaignmonitor.com/css/

有帮助吗?

解决方案

这是警惕在电子邮件模板中使用样式表许多电子邮件客户端剥去<HEAD>的所有内容,并简单地显示<BODY>标签里的任何东西的请。

由于这个原因,建议您使用内联CSS只为完整的跨平台的合规性。

其他提示

特别火狐可以挑剔内容类型。尝试

<style type="text/css">
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top