【发布时间】:2011-09-01 02:24:40
【问题描述】:
我正在尝试创建一个应用程序,该应用程序将发送样式繁重的电子邮件,并且需要除 Google 的 Gmail 之外的其他客户端。我研究了这个问题,看起来 Gmail 从外部文件中删除了 CSS 或嵌套在“样式”标签中的 CSS。是否存在将样式从外部文件移动到内联的简单方法?
需要的东西:
<style>
.wide { width: 100px; }
.cell { display: block; }
</style>
<span class="wide cell">Sample</span>
并将其转换为:
<div class="wide cell" style="width: 100px; display: block;">Sample</div>
谢谢!
【问题讨论】:
-
没有可用的资源,但这里有一个链接:beaker.mailchimp.com/inline-css
-
@thirtydot 这正是我要找的!你知道他们是否提供 API?
-
我不知道。可能有一个类似的工具可以使用源代码。我会在谷歌上搜索“样式内联”,看看是否有任何可用的源代码。如果它是 Ruby,对你来说很好,否则你将不得不移植它。我不知道您希望多久使用一次内联功能(或者它有多“关键任务”),但可能值得考虑简单发送直接 POST 请求的快速简便方法 (like this)到这里:beaker.mailchimp.com/inline-css
标签: ruby-on-rails css ruby email gmail