suchen
HeimWeb-FrontendHTML-TutorialZusammenfassung der Prinzipien zum Schreiben von HTML-Seiten für E-Mail-Nachrichten_HTML/Xhtml_Webseitenproduktion

Da die HTML-E-Mail keine unabhängige HOST-Seite auf dieser Site ist, wird sie auf anderen gehostet. Das Schreiben von HTML-E-Mails unterscheidet sich also stark vom Schreiben von HTML-Seiten. Denn alle Mainstream-Postfächer für Internetnutzer filtern die HTML-E-Mails, die sie erhalten, mehr oder weniger im Hintergrund. Es besteht kein Zweifel daran, dass der JS-Code streng gefiltert wird, einschließlich aller Ereignisüberwachungsattribute wie „onclick“ und „onmouseover“. Dies basiert auf E-Mail-Sicherheitsüberlegungen. Darüber hinaus wird der CSS-Code teilweise gefiltert. Ich möchte darüber sprechen, wie man HTML-E-Mails schreibt, die nicht von den großen Mainstream-Postfächern gefiltert werden und normal angezeigt werden können.

Schauen wir uns zunächst an, wie das Postfach HTML-E-Mails anzeigt. Ich selbst habe noch nie an einem E-Mail-System gearbeitet und die Filteralgorithmen im Hintergrund großer Postfächer sind für Außenstehende nicht leicht zu erkennen. Daher können wir mithilfe der Frontend-Anzeige nur ableiten, welche Schreibmethoden von der Mailbox akzeptiert werden und welche herausgefiltert werden. Durch die Analyse von Gmail, Hotmail, 163, Sohu und Sina habe ich die Postfächer in zwei Kategorien unterteilt:

Die erste Kategorie umfasst Gmail, Hotmail und Sohu. Bei diesem Postfachtyp ist der E-Mail-Inhalt in einer bestimmten Abteilung auf der gesamten Postfachseite angeordnet. Wie im Bild gezeigt:


Die zweite Kategorie umfasst 163 und Sina. Bei diesem Postfachtyp wird der E-Mail-Inhalt in einem separaten Iframe angeordnet. Wie im Bild gezeigt:

Freunde, die mit HTML vertraut sind, wissen, dass Iframe-Inhalte ein unabhängiges Dokument sind und von den Elementen und dem CSS der übergeordneten Seite unabhängig sind. Es kann fast wie eine unabhängige Seite behandelt werden. Und wenn sich der E-Mail-Inhalt in einem Div befindet, ist der E-Mail-Inhalt ein integraler Bestandteil der gesamten Postfachseite. Offensichtlich sind Postfächer, die Iframe als Präsentationsmethode verwenden, viel toleranter gegenüber E-Mail-Inhalten, da sie Ihnen einen ausreichend unabhängigen Raum für den Ausdruck bieten. Der Div ist nicht so höflich. Stellen Sie sich vor, wenn Sie diesen CSS-Satz in Ihre E-Mail schreiben, wird die Schriftgröße auf der gesamten E-Mail-Anzeigeseite 20 Pixel betragen und es wird durcheinander geraten:

Wir müssen eine einheitliche E-Mail-Vorlage schreiben, die mit jedem Postfach kompatibel ist. Daher müssen wir die oben beschriebene externe CSS-Schreibmethode und etwas Ähnliches wie Styles vermeiden B. Float und Position, die zu abnormalen Inhaltsflüssen werden, werden ebenfalls gefiltert. Wenn Sie sie schreiben, kann dies Auswirkungen auf die Leistung des externen Postfachs haben.


Ich werde unten einige Schreibprinzipien auflisten: Eine der globalen Regeln: Schreiben Sie nicht das

2. Globale Regel zwei: Ihr Postfach filtert Ihre IMG-Tags nicht, aber das System lädt standardmäßig keine Bilder von Fremden. Wenn Sie viele Bilder in der E-Mail verwenden, wird dies nicht der Fall sein In manchen Fällen ist der Inhalt so hässlich, dass er nicht klar erkennbar ist und ungeduldige Benutzer ihn direkt löschen. Stellen Sie sicher, dass Sie dem Bild Alt hinzufügen.

3. Schreiben Sie nicht „Float“ oder „Position“ in den Stil, da dies gefiltert wird. Wie implementiert man also ein linkes und rechtes Layout oder ein komplexeres Layout? Tisch verwenden.

4. Die Hintergrundfarbe kann im Stilinhalt festgelegt werden, das Bild wird jedoch gefiltert, was bedeutet, dass das Hintergrundbild nicht über CSS festgelegt werden kann. Es gibt jedoch ein sehr interessantes Elementattribut, auch Hintergrund genannt, in dem Sie einen Bildpfad definieren können. Dies ist zwar eine gute Alternative, obwohl die Funktion eingeschränkt ist, z. B. die Möglichkeit, das Hintergrundbild nicht zu finden. Um beispielsweise einer Zelle einen Hintergrund hinzuzufügen, müssen Sie wie folgt schreiben:

> ;
5. E-Mails im Div-Modus unterstützen kein Flash und E-Mails im Iframe-Modus müssen überprüft werden.

Schließlich ist Sohus E-Mail-Adresse sehr seltsam. Sie fügt nach jedem Textabsatz ein Leerzeichen ein, was dazu führt, dass das ursprüngliche normale Layout nicht in eine Zeile passt und in neue Zeilen umgebrochen wird, was zu Verwirrung im Layout führt. Wenn Sie also mit Sohu-Postfächern kompatibel sein möchten, müssen Sie bei einigen kompakten Layouts besonders vorsichtig sein, versuchen, die Anzahl der Textsegmente zu reduzieren und ausreichend Breite beizubehalten.

Stellungnahme
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
HTML: Die Struktur, CSS: Der Stil, JavaScript: Das VerhaltenHTML: Die Struktur, CSS: Der Stil, JavaScript: Das VerhaltenApr 18, 2025 am 12:09 AM

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: 1. HTML definiert die Webseitenstruktur, 2. CSS steuert den Webseitenstil, und 3. JavaScript fügt ein dynamisches Verhalten hinzu. Zusammen bauen sie den Rahmen, die Ästhetik und die Interaktivität moderner Websites auf.

Die Zukunft von HTML: Evolution und Trends im WebdesignDie Zukunft von HTML: Evolution und Trends im WebdesignApr 17, 2025 am 12:12 AM

Die Zukunft von HTML ist voller unendlicher Möglichkeiten. 1) Neue Funktionen und Standards umfassen mehr semantische Tags und die Beliebtheit von Webcomponenten. 2) Der Webdesign -Trend entwickelt sich weiterhin für reaktionsschnelles und zugängliches Design. 3) Die Leistungsoptimierung verbessert die Benutzererfahrung durch reaktionsschnelle Bildlade- und faulen Ladetechnologien.

HTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickHTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickApr 16, 2025 am 12:04 AM

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: HTML ist für die Inhaltsstruktur verantwortlich, CSS ist für den Stil verantwortlich und JavaScript ist für dynamisches Verhalten verantwortlich. 1. HTML definiert die Webseitenstruktur und den Inhalt durch Tags, um die Semantik zu gewährleisten. 2. CSS steuert den Webseitenstil über Selektoren und Attribute, um es schön und einfach zu lesen. 3. JavaScript steuert das Verhalten von Webseiten über Skripte, um dynamische und interaktive Funktionen zu erzielen.

HTML: Ist es eine Programmiersprache oder etwas anderes?HTML: Ist es eine Programmiersprache oder etwas anderes?Apr 15, 2025 am 12:13 AM

HtmlisnotaprogrammingLanguage; itiSamarkuplanguage.1) htmlstructuresandFormatswebcontentuses.2) itWorkswithCSSForstylingandjavaScriptForinteraktivität, EnhancingWebDevelopment.

HTML: Erstellen der Struktur von WebseitenHTML: Erstellen der Struktur von WebseitenApr 14, 2025 am 12:14 AM

HTML ist der Eckpfeiler der Erstellung von Webseitenstruktur. 1. HTML definiert die Inhaltsstruktur und die Semantik und Verwendung usw. Tags. 2. Stellen Sie semantische Marker wie usw. zur Verfügung, um den SEO -Effekt zu verbessern. 3. Um die Benutzerinteraktion durch Tags zu verwirklichen, achten Sie auf die Verifizierung der Form. 4. Verwenden Sie fortschrittliche Elemente wie in Kombination mit JavaScript, um dynamische Effekte zu erzielen. 5. Zu den häufigen Fehlern gehören nicht abgegebene Bezeichnungen und nicht geeignete Attributwerte, und Überprüfungstools sind erforderlich. 6. Optimierungsstrategien umfassen das Reduzieren von HTTP -Anforderungen, die Komprimierung von HTML, die Verwendung semantischer Tags usw.

Von Text zu Websites: Die Kraft von HTMLVon Text zu Websites: Die Kraft von HTMLApr 13, 2025 am 12:07 AM

HTML ist eine Sprache, mit der Webseiten erstellt, die Webseitenstruktur und -inhalt über Tags und Attribute definiert werden. 1) HTML organisiert die Dokumentstruktur über Tags, wie z. B.. 2) Der Browser analysiert HTML, um das DOM zu erstellen und die Webseite zu rendern. 3) Neue Merkmale von HTML5, wie z. B. Multimedia -Funktionen. 4) Zu den häufigen Fehlern gehören nicht abgestimmte Bezeichnungen und nicht geeignete Attributwerte. 5) Die Optimierungsvorschläge umfassen die Verwendung semantischer Tags und die Reduzierung der Dateigröße.

HTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchHTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchApr 12, 2025 am 12:02 AM

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Die Rolle von HTML: Strukturierung von WebinhaltenDie Rolle von HTML: Strukturierung von WebinhaltenApr 11, 2025 am 12:12 AM

Die Rolle von HTML besteht darin, die Struktur und den Inhalt einer Webseite durch Tags und Attribute zu definieren. 1. HTML organisiert Inhalte über Tags wie das Lesen und Verständnis. 2. Verwenden Sie semantische Tags wie usw., um die Zugänglichkeit und SEO zu verbessern. 3. Optimierung des HTML -Codes kann die Ladegeschwindigkeit und die Benutzererfahrung der Webseite verbessern.

See all articles

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)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version