Muss das HTML / CSS für einen HTML-E-Mail-Newsletter im Tabellenformat vorliegen, oder kann ich DIVs mit der gleichen Sicherheit verwenden, dass es gut über E-Mail-Clients hinweg angezeigt wird? Ich habe eine Reihe von Vorlagen heruntergeladen, um zu sehen, wie sie gemacht werden, auf denen ich meine eigenen aufbauen kann, und alle scheinen Tabellen zu verwenden.
Jeder Einblick sehr geschätzt, danke!
html
html-email
HandiworkNYC.com
quelle
quelle
position:fixed;
in Google Mail). In Tabellen können Sie zusätzliche HTML-Elemente verwenden, die mit divs nicht verfügbar (oder inkonsistent) sind. Außerdem verwendet Outlook die Microsoft Word-Engine, um die E-Mail-HTML zu rendern und sie mit vielen Mistdivs usw. zu versehen. Tabellen helfen dabei, Ihre E-Mail-Struktur beizubehalten, sobald Outlook den Mist dort hineinwirft.Antworten:
Beachten Sie beim E-Mail-HTML, dass alle Best Practices aus der Webentwicklung aus dem Fenster verschwinden. Um das Erscheinungsbild einheitlich zu gestalten, sollten Sie:
<style>
-Tags werden von vielen Clients verworfen.<html>
,<head>
und<body>
- Sie werden ohnehin von den meisten Clients verworfen werden.Sie können detailliertere Versionen der oben genannten Punkte hier lesen:
quelle
Wie jeder hier gesagt hat, verwenden Sie Tabellen und integrieren Sie alle Ihre CSS ... aber es gibt ein Ökosystem von E-Mail-Apps, mit denen Sie E-Mails erstellen können.
Ich habe Mailrox ( https://www.mailrox.com/ ) in letzter Zeit für die meisten meiner E-Mail-Builds verwendet, und es scheint verdammt gut zu sein und perfekte HTML-E-Mails auszugeben, selbst wenn Sie eine aus einem Design erstellen obwohl es in der Beta ist.
Sie können auch vorgefertigte Vorlagen von Mailchimp oder Campaign Monitor ausprobieren , aber es scheint, als hätten Sie ein Design für Ihre E-Mail, sodass Mailrox möglicherweise am besten geeignet ist.
Wenn Sie wirklich E-Mails erstellen möchten, vergessen Sie das meiste, was Sie über modernes Webdesign und Master-Tabellenlayouts wissen, und verwenden Sie die Links von PatrikAkerstrand.
Lackmus eignet sich auch hervorragend zum Testen Ihrer handcodierten Designs. Sie geben Ihnen eine Vorschau Ihrer E-Mail in (so ziemlich) allen E-Mail-Clients.
Hoffe das hilft.
quelle
Viele E-Mail-Clients können CSS nicht rendern. Ich würde Tabellen verwenden, um Ihre E-Mails zu formatieren und Bilder für alles andere zu verwenden.
quelle
Wie bereits erwähnt, sollten Ihre HTML-E-Mails mit Tabellen (und nicht mit Divs) erstellt werden. Sie können auch CSS hinzufügen - beide mithilfe eines externen Stylesheets. Dies wird jedoch nicht von allen E-Mail-Clients übernommen. Daher ist es zuverlässiger, Ihr CSS inline hinzuzufügen. Selbst wenn Sie dies tun, werden einige Attribute möglicherweise von bestimmten E-Mail-Clients ignoriert. Daher verwenden Sie am besten immer noch HTML-Attribute, wenn diese verfügbar sind. "Sie müssen dies tun, da einige Clients, z. B. Google Mail, Ihre Tag-Inhalte ignorieren oder entfernen oder ignorieren." Quelle: http://webdesign.tutsplus.com/articles/creating-a-simple-responsive-html-email--webdesign-12978
Abgesehen davon habe ich auch durch Ausprobieren gelernt, dass sogar Bilder auf die exakte Größe zugeschnitten werden müssen, die in Ihrer E-Mail angezeigt werden soll. Outlook ist schrecklich, wenn es darum geht, HTML-Attribute für Breite / Höhe für Bilder zu erfassen, und ich habe ein paar böse gestreckte E-Mails gesehen, nur weil diese Attribute ignoriert wurden und die Bilder in voller Größe angezeigt wurden.
quelle