2014-10-03 45 views
2

我想知道如何使用HTML和CSS設計電子郵件模板,然後將其合併到電子郵件中。我想要像其他公司一樣發送確認電子郵件和簡訊。如何爲使用HTML和CSS的Gmail創建電子郵件模板

+0

這很可能是在[webapps.se] – 2014-10-03 22:57:42

+0

大多數已知mailchimp.com更適合 – 2014-10-03 22:58:33

回答

3

無論您喜歡手工代碼的電子郵件,或者使用預先存在的模板,也有一些規則要記住在創建HTML電子郵件:

  • 在佈局
  • 利用表
  • 固定寬度的定位(非響應電子郵件)
  • 像素單元
  • 與CSS(查看終極指南下面CSS鏈接)
  • 內聯CSS
  • 的可能性
  • 錨鏈接最佳實踐
  • 測試中的所有主要客戶
  • 總是提供基於Web的瀏覽
  • 添加圖像內容
  • 避免垃圾郵件文件夾!
  • 添加取消訂閱選項

看看這些網站對這個問題的詳細信息:

How to Code HTML Email Newsletters

9 Tricks to Design The Perfect HTML Newsletter

How To Code An Email Newsletter in 6 Simple Steps

The Ultimate Guide to CSS - 一個完整的爲e支持的CSS支持細分非常流行的手機,Web和桌面電子郵件客戶端

2

,我曾經在我開始工作是一個非常有用的書:

Modern HTML Email - Jason Rodriguez

上有寫電子郵件HTML書籍很少,所以這是我發現的唯一體面的一個!

每當我開始製作電子郵件,我使用的起點,如下面這樣:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<style type="text/css"> 
body{-webkit-text-size-adjust:none;} 
.ReadMsgBody{width:100%;} 
.ExternalClass{width:100%;} 
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;} 
</style> 
</head> 

<body style="padding:0px; margin:0PX;" bgcolor=""> 
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0" bgcolor="" style="table-layout:fixed; margin:0 auto;"> 
<tr> 
<td width="640" align="center" valign="top"> 

<!--Insert content here--> 


</td> 
</tr> 
</table> 
</body> 
</html> 

這包括一些修正,如在外部具有100%的包裹臺,這意味着雅虎不會將您的電子郵件與Outlook.com中的行高問題保持一致,其中Outlook.com使所有行高度達到131%。這裏包含的寬度是640,這給電子郵件一個固定的寬度的桌面,通常是600-700px。

應始終使用表格,表格包含行和列(<tr><td>)。表可以被嵌套內海誓山盟:

<table width="" border="0" cellpadding="0" cellspacing="0"> 
<tr> 
<td> 
<table width="" border="0" cellpadding="0" cellspacing="0"> 
<tr> 
<td></td> 
</tr> 
</table> 
</td> 
</tr> 
</table> 

表格中的每一行需要有相同的列數,否則,行內列將需要嵌套表內。表也​​可以堆疊,因此在<td>中,可以有多個表,它們將垂直堆疊而不需要行。內容(如文字或圖片)在<td>之內。

所有的CSS樣式應該是內聯:

<td align="right" style="font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fffffe; text-align:right; text-decoration:none; font-weight:normal;">Hello</td> 
相關問題