Heim Web-Frontend HTML-Tutorial So schreiben Sie E-Mail-Vorlagen mit HTML

So schreiben Sie E-Mail-Vorlagen mit HTML

Jun 14, 2018 am 09:44 AM
html 邮件

In diesem Artikel wird hauptsächlich die Verwendung von HTML zum Schreiben einfacher E-Mail-Vorlagen vorgestellt. Freunde, die sie benötigen, können sich zunächst die fertige Vorlage ansehen, die im Link am Ende des Artikels vorgestellt wird it

Heute möchte ich über ein „Low-Tech“-Problem schreiben.

Übrigens habe ich viele Newsletter (Newsletter) abonniert, wie zum Beispiel JavaScript Weekly. Erhalten Sie wöchentlich eine E-Mail mit den großen Geschichten der Woche.
2015712153636746.jpg (349×460)

Eines Tages dachte ich, kann ich auch so eine E-Mail verfassen?

Dann stellte ich fest, dass es nicht so einfach war. Abgesehen von der Hintergrund- und Bearbeitungsarbeit erfordert allein das Entwerfen einer E-Mail-Vorlage viel Nachdenken.
2015712153840405.jpg (550×671)

Da es sich bei dieser formatierten E-Mail tatsächlich um eine Webseite handelt, lautet ihr offizieller Name HTML-E-Mail. Ob es richtig angezeigt wird, hängt vollständig vom E-Mail-Client ab. Die meisten E-Mail-Clients (wie Outlook und Gmail) filtern HTML-Einstellungen und machen E-Mails dadurch unkenntlich.

Ich habe festgestellt, dass der Trick beim Schreiben von HTML-E-Mails darin besteht, die Methode zur Webseitenerstellung von vor 15 Jahren zu verwenden. Nachfolgend finden Sie den von mir zusammengestellten Schreibleitfaden.

1. Doctype

Der derzeit am besten kompatible Doctype ist XHTML 1.0 Strict. Tatsächlich löschen Gmail und Hotmail Ihren Doctype und ersetzen ihn durch diesen Doctype.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <title>HTML Email编写指南</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
 </head>
</html>
Nach dem Login kopieren

Die Verwendung dieses Doctypes bedeutet, dass die HTML5-Syntax nicht verwendet werden kann.

 2. Layout

Das Layout der Webseite muss eine Tabelle verwenden. Stellen Sie zunächst einen großen, äußersten Tisch auf, um den Hintergrund festzulegen.

<body style="margin: 0; padding: 0;">

 <table border="1" cellpadding="0" cellspacing="0" width="100%">

  <tr>
   <td> Hello! </td>
  </tr>

 </table>

</body>
Nach dem Login kopieren

Das Rahmenattribut der Tabelle ist aus Gründen der Entwicklungsfreundlichkeit gleich 1. Wenn es offiziell veröffentlicht wird, setzen Sie dieses Attribut auf 0.

Platzieren Sie in der inneren Ebene den zweiten Tisch. Wird zum Anzeigen von Inhalten verwendet. Die Breite der zweiten Tabelle ist auf 600 Pixel eingestellt, um zu verhindern, dass sie die Anzeigebreite des Clients überschreitet.

<table align="center" border="1" cellpadding="0" cellspacing="0" width="600" style="border-collapse: collapse;">

 <tr>
  <td> Row 1 </td>
 </tr>

 <tr>
  <td> Row 2 </td>
 </tr>

 <tr>
  <td> Row 3 </td>
 </tr>

</table>
Nach dem Login kopieren

Der E-Mail-Inhalt besteht aus mehreren Teilen, also legen Sie einfach ein paar Zeilen fest.

 3. Bilder

 Bilder sind die einzigen externen Ressourcen, die zitiert werden können. Andere externe Ressourcen wie Stylesheet-Dateien, Schriftartendateien, Videodateien usw. können nicht zitiert werden.

Einige Clients fügen Bildlinks Rahmen hinzu, die dann entfernt werden müssen.

  img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;}   

  a img {border:none;}   

  <img border="0" style="display:block;">
Nach dem Login kopieren

Zu beachten ist, dass viele Clients standardmäßig keine Bilder anzeigen (z. B. Gmail), stellen Sie daher sicher, dass der Hauptinhalt auch ohne Bilder lesbar ist.

  4. Inline-Stile

Am besten verwenden Sie Inline-Stile für alle CSS-Regeln. Denn die im Kopf der Webseite platzierten Stile werden wahrscheinlich vom Client gelöscht. Informationen zur Client-Unterstützung für CSS-Regeln finden Sie hier.

Verwenden Sie außerdem nicht die Abkürzungsform von CSS, da einige Clients diese nicht unterstützen. Schreiben Sie es zum Beispiel nicht so:

style="font: 8px/14px Arial, sans-serif;"
Nach dem Login kopieren

Wenn Sie

 <p style="margin: 1em 0;">
Nach dem Login kopieren

ausdrücken möchten, schreiben Sie es so:

<p style="margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0;">
Nach dem Login kopieren

5. W3C-Prüfsumme Testtool

Es muss sichergestellt werden, dass der endgültige Code die W3C-Verifizierung bestehen kann, da einige Clients unqualifizierte Attribute entfernen. Nutzen Sie auch die Testtools (1, 2, 3), um die Anzeigeergebnisse auf verschiedenen Clients zu sehen.

Vergessen Sie beim Versenden von HTML-E-Mails nicht, dass der MIME-Typ

 Content-Type: text/plain;
Nach dem Login kopieren

verwendet werden kann. Verwenden Sie stattdessen

Content-Type: Multipart/Alternative;
Nach dem Login kopieren

.

6. Vorlagen

Die Verwendung von Vorlagen, die andere bereits erstellt haben, ist eine gute Wahl (hier und hier), und Sie können mehr online finden.

Wenn Sie es selbst entwickeln, können Sie sich auf HTML Email Boilerplate und Emailology beziehen.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

So erstellen Sie mit HTML eine einfache Anmeldeseite

Entfernen Sie das Leerzeichen von Inline- Block in HTML-Methode

Das obige ist der detaillierte Inhalt vonSo schreiben Sie E-Mail-Vorlagen mit HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles