2015-09-29 2 views
5

Ich schreibe eine HTML/CSS-E-Mail-Vorlage, die für Google Mail und andere E-Mails ausgelöst werden soll. Allerdings lädt Google Mail die <style> Blöcke nicht, daher muss ich das Inline-Attribut 'style' verwenden, damit es funktioniert.Eine Möglichkeit, einen Blockstil/CSS in Inline-CSS umzuwandeln?

das Problem zu veranschaulichen:

<style> 
    .center { 
     text-align:center; 
    } 
</style> 
<a class="center"> text </a> 

zu transformieren:

<a class="center" style="text-align:center;"> text </a> 

Hat jemand hier wissen, einen besseren Weg oder ein beliebiges Programm, es zu tun?

+0

Ich hatte Erfolg mit Vorabrufer, es tut, was Sie brauchen – aw04

+0

@ aw04 was ist das Vorabrufer? –

+1

https://github.com/premailer/premailer – aw04

Antwort

2

Premailer ist ein großes Werkzeug Inline-Styles für die Erzeugung und den Code für die E-Mail-prepping.

Sie können es sogar in Ihren Task-Runner mit grunt oder gulp integrieren.