有没有可以内联css的工具?

Tod*_*d R 8 css email xhtml

由于某些电子邮件客户端无法正确呈现外部样式表(甚至<head>是HTML电子邮件消息中的样式),因此内联CSS是尝试在网站和电子邮件之间保持一致外观的常用方法.但手动内联样式是痛苦的,容易出错.

我正在寻找一种方法让用户使用与其网站使用相同的样式表来创建消息,然后在发送之前将文本转换为更适合电子邮件的格式.虽然编写一个读取样式和DOM的工具当然是可能的,但为每个元素注入正确的内联样式,我希望已经有一个工具可以实现这一点.不幸的是,我的谷歌搜索没有产生任何有用的结果.

你知道任何可以内联CSS样式的工具吗?我对这种语言并不挑剔,但如果它不是开源的,我可能只会写自己的语言.

ans*_*ung 1

如果您的布局简单且 HTML 整洁,则http://code.dunae.ca/premailer.web/上的预邮件程序是一个很好的工具。不过,它在格式错误的 HTML 上表现不佳,我不知道您是否会向客户推荐它。

来源可在http://code.google.com/p/premailer/获取。麻省理工学院许可证。

  • 这里有一个新版本 http://premailer.dialect.ca/ (2认同)