今天,我想寫一個"低技術(shù)"問題。
話說我訂閱了不少了新聞郵件(Newsletter),比如JavaScript Weekly。每周收到一封郵件,了解本周的大事。
有一天,我就在想,是不是我也能做一個這樣的郵件?
然后,就發(fā)現(xiàn)這事不那么容易。拋開后臺和編輯工作,單單是設(shè)計一個Email樣板,就需要不少心思。
因為這種帶格式的郵件,其實就是一張網(wǎng)頁,正式名稱叫做HTML Email。它能否正常顯示,完全取決于郵件客戶端。大多數(shù)的郵件客戶端(比如Outlook和Gmail),會過濾HTML設(shè)置,讓郵件面目全非。
我發(fā)現(xiàn),編寫HTML Email的竅門,就是使用15年前的網(wǎng)頁制作方法。下面就是我整理的編寫指南。
1. Doctype
目前,兼容性最好的Doctype是XHTML 1.0 Strict,事實上Gmail和Hotmail會刪掉你的Doctype,換上這個Doctype。
|
使用這個Doctype,也就意味著,不能使用HTML5的語法。
2. 布局
網(wǎng)頁的布局(layout)必須使用表格(table)。首先,放置一個最外層的大表格,用來設(shè)置背景。
|