2012-05-22 46 views
19

HTML電子郵件應該像任何有效的HTML文檔一樣開始,並且它是否應該具有DOCTYPE聲明?HTML電子郵件應該以<html><body><head> ...開頭嗎?

+2

的可能重複[當創建HTML格式的電子郵件,我們應該使用HTML,頭部,身體標籤?](http://stackoverflow.com/questions/3903200/when-creating-html-emails-should-we-use-html-head-body-tags) –

回答

17

HTML電子郵件守ld包含doctype,html和body聲明,如果你打算做任何事情都可以。

關於這個問題有很多指南可以幫助你學習如何正確編寫HTML電子郵件,但其中大多數忽視了doctype的具體細節,這是我如何偶然發現你的問題。

我建議你閱讀下面的2個職位,其是由信譽良好的團隊熟悉各種問題:

campaign monitor's take

email on acid's take

3

不,因爲大多數電子郵件客戶端都會去掉<html><body>標籤並將其替換爲自己的標籤(請參閱hotmail)。

至於文檔類型,請參閱:http://www.campaignmonitor.com/blog/post/3317/correct-doctype-to-use-in-html-email/

假設你正在使用表佈局(你應該是)你必須一個包羅萬象表中有效地充當你的<body>元素,然後嵌套在您的內部,您的其餘內容將定位在其他表格中。

3

郵件客戶端不是網頁瀏覽器。它們支持HTML的一小部分,幾乎每個客戶端的行爲都不同地解析這些HTML標籤。因此,像html,head,bodyDOCTYPE這樣的標籤是不相關的,並且通常被郵件客戶端丟棄。

維基百科:

HTML郵件可以發送到正確表達報價(如在線回覆),標題,項目符號列表,強調文字上下標,和其他視覺和印刷線索,以改善消息的可讀性和美觀性......長鏈接可以被鏈接到,而不會被分成多個部分,並且文本被包裝以適應用戶代理的視口的寬度,...允許在線包含表格,如以及圖表或數學公式作爲圖像...

+0

Markdown的MIME類型是什麼? –

+2

讓我們問:) http://stackoverflow.com/q/10701983/1343560 – ilanco

相關問題