我想知道我们如何能够作为邮件发送网页(HTML页)。我想在这样的图像或一些表格格式HTML页面添加样式。我想知道我应该在我的“conta.text.html.erb”添加样式或者我可以把它添加CSS?

有帮助吗?

解决方案

这不是添加文件与电子邮件的CSS最佳实践。你需要在你的电子邮件定义CSS内联。

关于资产,最好是主机在你的网站上。你可以在你的电子邮件链接。您的邮件地址这种技术较轻。

其他提示

有些项目的,我已经在多个客户端发现帮助阅读电子邮件:

用于布局和元件定位用的表

不要直接在邮件中包含的图像,而从您的网站中引用它们的 SRC =“ HTTP ://example.com/myimage.jpg

始终万一发的 text.plain 的备份您的最终用户的客户端无法读取HTML(如军队)。

所推荐的sihingara,如果必须要求的CSS和JS还是要确保你投入的绝对路径, SRC =“的 http://example.com/myjavascript.js 代替的 SRC = “/myjavascript.js”

希望这会有所帮助,如果不问后续评论。

如上所述,HTML邮件不被宣告出局的行样式块打好。网络邮件特别客户往往完全剥离出来。

最佳做法是只使用内联样式;为了这个,我强烈建议 Premailer加宝石将在网上所有的块样式的HTML。根据您的工作流程;你可以做到这一点,当在生成的模板或作为预处理器被发送的每个电子邮件之前。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top