爲了獲得最佳的郵件客戶端兼容性,您可以推薦哪些版本的html用於郵件內容?什麼版本的HTML在電子郵件中使用?
HTML 3.2
HTML 4.01過渡
HTML 4.01嚴格
XHTML 1.0
XHTML 2.0
HTML 5
你會建議我有什麼用?
BR
安德烈亞斯
爲了獲得最佳的郵件客戶端兼容性,您可以推薦哪些版本的html用於郵件內容?什麼版本的HTML在電子郵件中使用?
HTML 3.2
HTML 4.01過渡
HTML 4.01嚴格
XHTML 1.0
XHTML 2.0
HTML 5
你會建議我有什麼用?
BR
安德烈亞斯
保持它作爲傳統和寬容地。話雖如此,大多數電子郵件客戶端將無論如何剝奪了頭部和HTML,所以您的文檔類型並不是那麼重要。
檢查出這個偉大的文章:http://24ways.org/2009/rock-solid-html-emails也CSS屬性列表和電子郵件客戶端支持他們:http://www.campaignmonitor.com/css/
如果你認爲瀏覽器的HTML支離破碎,你要拉你的頭髮,用電子郵件-html。你經常沒有提供一個doctype
(區分過渡/嚴格等)的奢侈品......即使你提供了一個很多的客戶端將忽略它。當你有webmail查看器時,這會變得更加複雜 - 這些頁面已經有了自己的文檔類型,所以他們不會關注你的。
一旦你過去了(就像 - 甚至不擔心它),你會知道提供的佈局選項非常有限...... CSS只是模糊地支持......而不是每個客戶端(excellent guide here)。表格設計會慢慢回來,你會發現自己在爲了讓它看起來可讀而不得不做的事情上哭泣(更不用說讓它看起來像跨平臺)。
這與試圖在命令行上構建GUI應用程序無異......或將胡蘿蔔帶入劍鬥。
由於您不控制文檔類型,所以您並不真正控制它。如果您的消息出現在基於網絡的服務中,您將獲得他們正在使用的類型。
更糟糕的是,Outlook使用MS-WORD引擎進行HTML呈現。
您最好使用this chart來決定編寫電子郵件時使用哪些功能,並假裝它仍然是1999年(基於表格的設計,沒有背景圖片)。
如果您編碼HTML格式的電子郵件,你想他們的代碼就像是1999年
這意味着使用佈局,內嵌樣式和有限的CSS表格。
這裏是一個不錯的圖形表現什麼可行,什麼瀏覽器: http://www.campaignmonitor.com/css/
,我遵循一些基本的規則:
<td>
標籤或<table>
標籤,並沒有別的<p>
標籤內的<a>
不會永遠繼承的造型,所以最好給標籤的一切它自己的內嵌樣式,包括字體樣式display:block
和border="0"
和始終聲明寬度和高度
HTML 4嚴格,內嵌樣式,沒有CSS,JS沒有。歡迎回到1999年。 – zzzzBov 2012-02-03 21:59:17