HTML für E-Mails zu schreiben bedeutet, für rund dreißig Rendering-Engines zu programmieren, von denen keine denselben Regeln folgt wie Browser. Outlook unter Windows nutzt weiterhin die Rendering-Engine von Microsoft Word. Gmail schreibt Stile um. Apple Mail wendet Systemeinstellungen an. Hier steht, was 2026 tatsächlich funktioniert und was weiterhin zu vermeiden ist.
Die Tabelle bleibt die Referenzstruktur
Das angekündigte Ende der Layout-Tabellen ist nicht eingetreten. Die Desktop-Versionen von Outlook unter Windows stützen sich weiterhin auf die Word-Engine, die float, display: flex und display: grid ignoriert. Ein darauf gebautes Layout bricht in eine einzelne Spalte zusammen — manchmal vertretbar, oft nicht.
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="center" style="padding: 24px 16px;">
<table role="presentation" width="600" cellpadding="0" cellspacing="0" border="0">
<tr><td style="font-family: Arial, sans-serif; font-size: 16px; line-height: 24px;">
Inhalt
</td></tr>
</table>
</td>
</tr>
</table>Das Attribut role="presentation" ist nicht dekorativ: Es teilt Screenreadern mit, dass die Tabelle das Layout trägt und keine Daten enthält, was ein zellenweises Vorlesen verhindert.
Was tatsächlich verfügbar ist
| Technik | Stand 2026 | Hinweis |
|---|---|---|
Inline-Stile (style="") | Unverzichtbar | Manche Clients entfernen weiterhin <style>-Blöcke |
<style> im <head> | Weitgehend unterstützt | Für Media Queries nutzen, nicht für kritische Stile |
| Media Queries | Gute Unterstützung | Von Outlook Windows ignoriert, daher der abgestufte Mobile-First-Ansatz |
| Webfonts | Teilweise | Immer eine System-Fallback-Kette vorsehen |
| WebP | Teilweise | Von einigen Outlook-Versionen nicht unterstützt — JPEG oder PNG bevorzugen |
| SVG | Vermeiden | Von Gmail und den meisten Clients blockiert |
position, flex, grid | Vermeiden | Von der Word-Engine nicht verarbeitet |
| Dark Mode | Uneinheitlich | prefers-color-scheme funktioniert, doch manche Clients invertieren Farben eigenmächtig |
Dark Mode, die wichtigste jüngere Änderung
Dieses Thema erzeugt die meisten unerwarteten Ergebnisse. Drei Verhaltensweisen bestehen nebeneinander: Clients, die prefers-color-scheme beachten, solche, die helle Farben automatisch invertieren, und solche, die nichts anwenden. Ein fest gesetzter weißer Hintergrund mit schwarzem Text kann so zu einem dunklen Hintergrund mit weiterhin schwarzem Text werden — unlesbar.
<style>
:root { color-scheme: light dark; supported-color-schemes: light dark; }
@media (prefers-color-scheme: dark) {
.koerper { background-color: #14181d !important; }
.text { color: #e8edf3 !important; }
.logo-hell { display: none !important; }
.logo-dunkel { display: block !important; }
}
</style>Zwei praktische Regeln begrenzen den Schaden: nie ein schwarzes transparentes PNG-Logo verwenden (es verschwindet auf dunklem Grund — eine helle Variante vorsehen), und extreme Kontraste vermeiden, die invertierende Clients aggressiv behandeln.
Eine E-Mail wird so gebaut, dass sie lesbar bleibt, selbst wenn sämtliche CSS-Regeln ignoriert werden. Was dann übrig bleibt, muss weiterhin funktionieren.
Bilder: unverzichtbar, nie wesentlich
Ein erheblicher Teil der Empfänger liest Nachrichten mit standardmäßig blockierten Bildern. Drei Konsequenzen für die Praxis:
- Durchgängig ein
alt-Attribut, zum Lesen verfasst — es ist der Text, der stattdessen erscheint. - Keine wesentliche Information in einem Bild allein: Eine Handlungsschaltfläche bleibt ein per HTML gestalteter Link, kein anklickbares Bild.
- Explizite Maße (
widthundheightals Attribute), um Umbrüche bei der Anzeige zu vermeiden.
Die Schaltfläche als Lehrbeispiel
Der „bulletproof“ Button bleibt die Referenztechnik: ein gestalteter Link in einer Tabellenzelle, mit bedingtem Fallback für Outlook.
<table role="presentation" cellpadding="0" cellspacing="0" border="0">
<tr><td bgcolor="#0a6cff" style="border-radius:6px;">
<a href="https://beispiel.de/"
style="display:inline-block; padding:14px 28px; font-family:Arial,sans-serif;
font-size:16px; color:#ffffff; text-decoration:none;">
Artikel lesen
</a>
</td></tr>
</table>Prüfungen vor dem Versand
- Gesamtgewicht des HTML unter 102 kB: darüber kürzt Gmail die Nachricht und zeigt einen Link „gesamte Nachricht anzeigen“, was Tracking und Darstellung bricht.
- Textversion hinterlegt: Ihr Fehlen ist ein negatives Signal für Filter.
- Darstellung geprüft mindestens in Outlook Windows, Gmail Web, Gmail Mobil und Apple Mail — dieses Quartett deckt die wesentlichen Abweichungen ab.
- Absolute Links über HTTPS, Bilder eingeschlossen.
- Sichtbarer, funktionierender Abmeldelink, zusätzlich zum Header
List-Unsubscribe.
Was bleibt
HTML für E-Mails nähert sich nicht dem Web-HTML an, und auf diese Annäherung zu setzen erzeugt bei einem Teil der Empfänger kaputte Nachrichten. Die tragfähige Methode: eine Tabellenstruktur schreiben, inline gestalten, den Dark Mode ausdrücklich behandeln und jede CSS-Verbesserung als Zugabe betrachten, die verschwinden kann.
Ich habe mehr Zeit als vertretbar damit verbracht, Vorlagen zu reparieren, die im Browser perfekt aussahen und in Outlook zusammenbrachen. Die Regel, die ich seither anwende: Ich prüfe die Outlook-Darstellung, bevor ich den Inhalt schreibe, nicht danach. Eine einmal validierte Vorlage hält Jahre. — Simon Janvier
