CSS-E-Mail-Inliner (Eigenschaftsattribut-Inliner)
Wandelt HTML mit einem <style> Block in eine für E-Mails geeignete Markupsyntax um, indem jede CSS-Regel in Inline-Stil-"Attribute verschoben wird. E-Mail-Client entfernen oder ignorieren <style> Blöcke, daher ist die Inlining die einzige zuverlässige Methode, um das Design über Gmail, Outlook, Yahoo und Apple Mail hinweg zu erhalten.
Fügen Sie Ihren vollständigen HTML-Code auf der linken Seite ein; das Tool analysiert jeden Selektor, löst die CSS-Spezifität genau wie Browser und schreibt die gewinnenden Deklarationen auf jedes passende Element. Regeln wie :hover und jede @media-Abfrage werden in einem residualen <style> Block behalten, da E-Mail-Client, die sie unterstützen, sie dort immer noch benötigen.
Nutzung
- Fügen Sie Ihren HTML-Code – vollständiges Dokument oder Fragment mit einem <style> Block – in das Eingabefeld ein.
- Bestimmen Sie, ob Sie Medienabfragen und Pseudo-Klassen-Regeln behalten möchten (empfohlen für responsive E-Mails).
- Fügen Sie optional die Klasse-Attribute aus dem Ergebnis entfernen, sobald die Styles eingefügt wurden.
- Aktivieren oder deaktivieren Sie die Formatierung, je nachdem, ob Sie ein lesbares oder kompaktes Ergebnis wünschen.
- Kopieren Sie den eingefügten HTML-Code oder speichern Sie ihn als Datei und fügen Sie ihn direkt in Ihren E-Mail-Anbieter ein.
Funktionen
- Spezifitätsbewusstes Zusammenführen – Löst IDs, Klassen, Attribute und Elementtypen genau wie die Browserkaskade.
- !important-Verarbeitung – Externe !important-Declarations gewinnen korrekt gegen einfache Inline-Stile, entsprechend der CSS-Spezifikation.
- Medienabfrageerhaltung – Responsive @media-Regeln werden intakt behalten, damit Ihre Mobilbrechpunkte weiterhin aktiviert werden.
- Pseudo-Klassen-Fallback – Regeln wie :hover, :focus und ::before können nicht eingefügt werden; das Tool behält sie in einem verkleinerten <style> Block.
- Mehrere <style> Blöcke – Behandelt Dokumente mit mehreren Stiltags in der <head> oder <body>.
- Optionale Klasse-Entfernung – Entfernen Sie jetzt überflüssige class="" Attribute für eine schlankere Payload.
- Formatierte Ausgabe – Indentierter, lesbarer HTML-Code oder kompakter einzeiliger Ausgabe.
- 100% clientseitig – Ihr HTML verlässt den Browser nie. Keine Upload, keine Serververarbeitung.