Html Email 郵件html頁撰寫指南
前言
寫過郵件的html的童學應該都知道,郵件的html一般都用table來佈局,為什麼呢?原因是大多數的郵件用戶端(如Outlook和Gmail),會過濾HTML設置,讓郵件面目全非。
經過多次的郵件編寫實踐及度娘的指導,我發現,編寫HTML Email的竅門,就是使用15年前的網頁製作方法。
下面是一些html郵件編寫的規則
局部重點規則
1. Doctype
目前,相容性最好的Doctype是XHTML 1.0 Strict,事實上Gmail和Hotmail會換掉你的Doctype,換上下面刪掉這個Doctype(不能使用HTML5的語法)
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <html xmlns="http://www.w3.org/1999/xhtml">3 <head>4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />5 <title>HTML Email编写指南</title>6 <meta name="viewport" content="width=device-width, initial-scale=1.0"/>7 </head>8 </html>
2. 版面
網頁的版面(layout)必須使用表格(table)。首先,放置一個最外層的大表格,用來設定背景,具體內容再在裡面嵌套表格(p、p等還是不要想了)。
1 <body style="margin: 0; padding: 0;">2 <table border="1" cellpadding="0" cellspacing="0" width="100%">3 <tr> 4 <td> Hello! </td>5 </tr>6 </table>7 </body>
3. 圖片
圖片是唯一可以引用的外部資源。其他的外部資源,如樣式表檔、字型檔、影片檔等,一概不能引用。
有些客戶端會為圖片連結加上邊框,要去除邊框。
要注意的是,不少客戶端預設不顯示圖片(例如Gmail),所以要確保即使沒有圖片,主要內容也能被閱讀。
1
4. 行內樣式
樣式所有的CSS規則,最好都採用行內樣式。因為放置在網頁頭部的樣式,很可能會被客戶端刪除。客戶端對CSS規則的支援情況,請看這裡。
另外,不要採用CSS的簡寫形式,有些客戶端不支援。例如,不要寫成下面這樣:
<p style="font: 8px/14px Arial, sans-serif;"></p>
要寫成這樣
1
. W3C校驗測試工具要確保最終的程式碼,能夠通過W3C的校驗,因為某些客戶端會把不合格屬性剝離。也要使用測試工具(1, 2, 3),以查看在不同客戶端的顯示結果。
發送HTML Email的時候,不要忘記MIME型別不能使用
1 Content-Type: text/plain;
要使用
1 Content-Type: Multipart/c做好的模板,是不錯的選擇(這裡和這裡),網路上還可以搜到更多。
自己開發的話,可以參考HTML Email Boilerplate和Emailology。
全域規則
1.頁面寬度請設定在550到650px以內。
2.使用table表格來佈局。
3.如果需要郵件居中顯示,請在table裡設定align="center"。
4、不要寫
foxmail 規則
🎜1.foxmail中所有p標籤的郵件Margin:0; 使用p標籤時需要設定margin🎜🎜更多Html Email 郵件html頁編寫指南相關文章請關注PHP中文網! 🎜
熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

GiteePages靜態網站部署失敗:404錯誤排查與解決在使用Gitee...

實現圖片點擊後周圍圖片散開並放大效果許多網頁設計中,需要實現一種交互效果:點擊某張圖片,使其周圍的...

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

網頁批註功能的Y軸位置自適應算法本文將探討如何實現類似Word文檔的批註功能,特別是如何處理批註之間的間�...
