Caniemail.com - Dienst zur Prüfung der Kompatibilität von E-Mail-Inhalten (caniuse-Version für E-Mails)
(caniemail.com)Unterstützung der CSS-Eigenschaft transition (29. März 2024)
- Eine Übersicht über den Stand der Unterstützung der CSS-Eigenschaft
transitionin E-Mail-Clients - Die CSS-Eigenschaft
transitionermöglicht es, Änderungen von CSS-Eigenschaftswerten über einen bestimmten Zeitraum mit Animationseffekten zu versehen - Wird von E-Mail-Clients noch nicht breit unterstützt
Unterstützung der CSS-Eigenschaft text-wrap (3. April 2024)
- Eine Übersicht über den Stand der Unterstützung der CSS-Eigenschaft
text-wrapin E-Mail-Clients - Die CSS-Eigenschaft
text-wraplegt fest, wie lange Wörter umgebrochen werden sollen - Wird von E-Mail-Clients noch nicht breit unterstützt
Unterstützung der CSS-Eigenschaften word-spacing, shape-margin, shape-outside (13. März 2024)
- Eine Übersicht über den Stand der Unterstützung der CSS-Eigenschaften
word-spacing,shape-margin,shape-outsidein E-Mail-Clients word-spacingist eine Eigenschaft zur Anpassung des Abstands zwischen Wörternshape-marginundshape-outsidesind Eigenschaften, die festlegen, wie Text um Bilder oder Objekte herumfließt- Wird von E-Mail-Clients noch nicht breit unterstützt
Neuigkeiten zum Caniemail-Update im März 2024 (29. März 2024)
- Eine Zusammenfassung der Updates, die im März 2024 der Caniemail-Website hinzugefügt wurden
Neuigkeiten zum Caniemail-Update im Februar 2024 (29. Februar 2024)
- Eine Zusammenfassung der Updates, die im Februar 2024 der Caniemail-Website hinzugefügt wurden
Stand der CSS-Eigenschaftsunterstützung in E-Mail-Clients
- Apple Mail (macOS): 267 von 284 unterstützt
- Apple Mail (iOS): 266 von 284 unterstützt
- Samsung Email (Android): 239 von 284 unterstützt
- SFR (Desktop Webmail): 226 von 257 unterstützt
- WEB.DE (iOS): 222 von 235 unterstützt
Einführung in die Caniemail-Website
- Eine Website, die von @HTeuMeuLeu und dem Team von Tilt Studio gestartet wurde und gepflegt wird
- Basiert auf dem ursprünglichen caniuse.com von @Fyrd und wurde von @Lensco gestaltet
- Basiert auf der ursprünglichen Idee und dem Namen von @M_J_Robbins und dem Team von Rebel
- Die Community der E-Mail-Entwickler auf GitHub unterstützt Beiträge zu den Daten
- Bei Problemen wird darum gebeten, Bugs auf GitHub zu melden
Meinung von GN⁺
- Eine sehr nützliche Website für E-Mail-Entwickler, auf der sich die Unterstützung von CSS-Eigenschaften in den einzelnen E-Mail-Clients auf einen Blick erfassen lässt. Beim Einsatz neuer CSS-Eigenschaften in E-Mails ist sie für Kompatibilitätsprüfungen unverzichtbar.
- Die CSS-Unterstützung von E-Mail-Clients ist im Vergleich zu Webbrowsern noch deutlich eingeschränkt. Vor allem animationsbezogene und layoutbezogene Eigenschaften werden kaum unterstützt, was die Grenzen des E-Mail-Designs mitbestimmt.
- Da regelmäßig über Updates informiert wird, dürfte die Website E-Mail-Entwicklern helfen, auf dem neuesten Stand zu bleiben. Allerdings ist der Update-Rhythmus so kurz, dass es auch anstrengend sein könnte, alles zu verfolgen.
- Ähnliche Websites sind etwa EmailOnAcid und Litmus; der Unterschied besteht darin, dass diese Vorschaubilder als Screenshots des Renderings in den jeweiligen Clients bereitstellen. In Kombination mit Caniemail könnte das einen Synergieeffekt bringen.
1 Kommentare
Meinungen auf Hacker News
Hervorragende Ressource, und Outlook ist wirklich ein Graus und unterstützt viel zu wenig.
Beim Erstellen von E-Mail-Templates für Benachrichtigungen in Unternehmens-Apps war es meist mühsam, aber nachdem wir auf MJML(https://mjml.io/) umgestiegen sind, lief es deutlich besser.
Auf den verschiedenen getesteten Geräten wirkte das Ergebnis am kompatibelsten, und mit Litmus(https://litmus.com) haben wir das Rendering in unterschiedlichen Apps und auf verschiedenen Geräten geprüft. https://testi.at/ aus einem anderen Thread habe ich ebenfalls ausprobiert, und das passte auch gut.
HTML-E-Mails stecken fest wie das Web zu IE6-Zeiten; für die wenigen E-Mail-Arbeiten, bei denen man mehr braucht als eine Liste von Bild-Tags, habe ich Foundation for Emails(https://get.foundation/emails.html) verwendet und bin dankbar, dass es existiert.
Zu dieser Site gibt es eine lustige Anekdote. Der Betreiber sagte einmal, in den Nutzungslogs fänden sich viele Spuren von Leuten, die den Zweck der Site missverstanden, Namen von Prominenten eingegeben und versucht hätten, ihnen E-Mails zu schicken.
Bevor man einen neuen Service veröffentlicht, wäre ein kurzer Erklärungsteil hilfreich, damit durchschnittliche Nutzer erkennen können, worum es geht.
Je niedriger die Punktzahl, desto besser. Ich kenne einige Leute mit der Policy: „E-Mail erlaubt nur Plain Text, Anhänge ohne vorherige Absprache sind nicht erlaubt, und der Rest wird automatisch gelöscht.“
Das Problem liegt darin, CSS übermäßig einzusetzen oder sogar JavaScript zu erlauben. Mir fällt kein Sicherheitsproblem bei E-Mails ein, das allein durch HTML ohne CSS oder JavaScript entstanden wäre.
Um sie in Thunderbird zu lesen, musste man, glaube ich, den Quelltext der E-Mail ansehen.
Verwandte Links:
Can I Email? - https://news.ycombinator.com/item?id=27112960 - Mai 2021, 273 Kommentare
Can I Email: ‘Can I Use’ for email - https://news.ycombinator.com/item?id=20948826 - September 2019, 196 Kommentare
'Can I Use' for Email - https://news.ycombinator.com/item?id=20934601 - September 2019, 1 Kommentar
Die zwei beliebtesten Clients, Gmail und Outlook, liegen auf Platz 25 bzw. 41, also ganz am unteren Ende.
display: none, Animationen und sonstiges CSS, das man kaum als unbedingt notwendig für E-Mails bezeichnen kann.Die Grundlagen sind vorhanden, daher muss ein hoher Rang nicht unbedingt ein gutes Ziel sein.
Ein voll ausgestattetes HTML-„Dokument“ ist eigentlich weniger ein Dokument als vielmehr eine Anwendung, daher ist es nachvollziehbar, dass Mail-Clients die Unterstützung einschränken.
Wegen dieser Fragmentierung wünsche ich mir aber einen echten Standard. Wir brauchen ein offizielles Nicht-Anwendungs-HTML-Subset, das keine Remote-Ressourcen laden und keinen Code ausführen kann. Ein Dokumentformat mit eingebetteten Medien, Animationen, Styling usw. würde reichen.
Ich verstehe, dass die Ad-Tech-Branche meine E-Mail als Werbetafel nutzen möchte, aber sie soll sich bitte verziehen. Plain Text und Anhänge reichen aus.
Zur Info: jsx-email hat eine eingebaute CLI-Prüfung für die Kompatibilität von E-Mail-Clients, die den caniemail-Datensatz verwendet: https://jsx.email/docs/core/cli#check
Es wäre vermutlich nützlicher, nur die wenigen CSS-Eigenschaften aufzulisten, die alle E-Mail-Clients verstehen. Kein Witz, das meine ich ernst.
Die Antwort von CanIEmail? ist meistens „nein“.
Voll unterstützt werden offenbar ungefähr
border-collapse, die Kurzschreibweisefont,list-style-type, mehrere CSS-Einheiten (cm,em,ex,in,mm,pc,%,pt,px),vertical-align, einige HTML-Elemente und das Attributvalignsowie die Bildformate JPG/PNG.Zuerst dachte ich, es sei eine Scherzseite, die in großer Schrift nur „No.“ anzeigt.
Dark-Mode-Unterstützung in E-Mails gehört zu den frustrierendsten Dingen, die ich als Frontend-Entwickler erlebt habe, der seit den IE6-Zeiten programmiert.
Im Grunde kann man nur ein Light-Mode-Design umsetzen und Farben auswählen, die auch dann noch okay aussehen, wenn schlampige Dark-Mode-E-Mail-Clients sie automatisch invertieren.
Gmail ist eines der schlimmsten Beispiele. Es gibt keinerlei Möglichkeit, im Dark Mode eigene Farben festzulegen.