sim*_*imo 5 css heroku html-email sendgrid ruby-on-rails-3
当我在heroku使用SendGrid服务时,我注意到当我发送基于HTML的电子邮件时,CSS没有效果,任何人都可以告诉我什么可能是错的?
我试图将它作为html.haml,html.erb发送,但两者都不起作用,尽管在发送的电子邮件中正确查看了图像.
任何的想法 ?
小智 10
尝试使用内联样式而不是外部样式表.像这样:
<div style="color:green;" id="div"></div>
Run Code Online (Sandbox Code Playgroud)
而不是像这样的东西:
<style>
#div{
color:green;
}
</style>
<div id="div"></div>
Run Code Online (Sandbox Code Playgroud)
(感谢Kelvis Miho指出这一点)
编辑:我在Google上搜索@ Joe的文字,我意识到其中大部分是从http://css-tricks.com/using-css-in-html-emails-the-real-story/复制的 .
编辑:乔编辑了他的帖子以包含参考链接.
请记住,大多数电子邮件客户端不支持很多CSS,因此您应该主要使用图像和表格.
例如,您可以编写精彩的电子邮件设计,然后将其截屏.使用桌子,您可以将徽标放在中间的顶部,左侧是截图漂亮的"特色"窗格,"折扣"作为徽标下方中心的内容等.
你不能做什么:
你还应该注意更多的事情.有关在线电子邮件服务支持的完整列表,请查看Xavier Frenette上的这篇文章.
你可以做什么.
用两个词来说,内联样式.它并不像你想象的那么糟糕,因为我们基本上开发的是一次性电子邮件,内联样式并不像在网站上使用它们那样令人震惊.
| 归档时间: |
|
| 查看次数: |
9912 次 |
| 最近记录: |