我正在尝试创建一个应用程序,该应用程序将发送样式繁重的电子邮件,并且要求除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>
谢谢!
最佳答案
以下是一些您可以 checkout 的 gem :
撰写此答案时,我还没有赢家,但 premailer 似乎是最新的。