Dies ist das persönliche Blog von Johan Prawiro. Er arbeitet als Webentwickler vorwiegend im Bereich Webstandards und Barrierefreiheit.

This is the personal blog of Johan Prawiro. He works as a webdeveloper mostly in the field of webstandards and accessibility.

HTML-E-Mails mit CSS

Es ist eine der Fragen, die immer wieder auftauchen. Erzeugt man automatisch generierte Emails als reinen Text oder als HTML-Emails? Beides hat seine Vorteile und Nachteile. Das eine sieht (bei weitem) schicker aus, das andere beinhaltet potentielle Sicherheitsrisiken und inkonsistente Darstellung.
Ich zumindest habe meinen Thunderbird so eingestellt, dass er mir E-Mails nur als Text darstellt und kein HTML. Sollte dann doch ein Newsletter oder so wirklich HTML-Darstellung benötigen… dann kann ich immernoch umschalten. Ich finds einfach besser so und ich glaube ich bin damit nicht die Ausnahme.

Aber was, wenn man nun doch aus irgendwelchen Gründen HTML-E-Mails erzeugen soll/muss, dann sollte die Darstellung zumindest auf den unterschiedlichen Clients einigermassen gleich aussehen (ich nehme das mal so an… weil das wohl auch der wichtigste Grund für HTML-Emails ist). Heutzutage ist semantisches HTML ‘in‘ und verzichtet auf ein tabellenbasiertes Gerüst. Mal wieder heisst das Zauberwort ‘CSS’. Es wäre damit eigentlich schon alles gut… eigentlich. Diejenigen, die schonmal ein wenig intensiver mit CSS gearbeitet haben, wissen wie schwer es ist, die Darstellung zwischen den Browsern einheitlich zu gestalten. Aber wie sieht es denn mit Email-Programmen aus? Da gibt es ja schliesslich noch mehr Vielfalt als in der Browserwelt… da hätten wir diverse webbasierte Services und unzählige weitere Programme.
Über Roger Johansson bin ich über eine Zusammenfassung von Mail-Clients gestossen und deren Fähigkeiten bezüglich CSS: A Guide to CSS Support in Email aus dem CampaignMonitor-Blog. Diese Anleitung finde ich doch sehr informativ und erweist sich bestimmt als extrem hilfreich, wenn man (aus welchen Gründen auch immer) mal HTML-E-Mails generieren muss.

Abschliessend noch ein kleines Zitat aus dem Eintrag von Roger Johansson, den ich nicht besser hätte formulieren können:

The bottom line is that unless you know for certain what email software the recipients will be using to read your newsletter, you can save yourself (and the recipients) a lot of trouble by keeping it simple.

Come to think of it, keep it simple even if you know that the recipients all use email clients with top-notch support for CSS. The people who receive your newsletter will thank you.

via: Roger Johansson - CSS support in email clients

Kommentieren:





Kommentare verwenden die Markdown Syntax.

Creative Commons License