首頁 > web前端 > css教學 > 如何編碼HTML電子郵件通訊和電子郵件模板

如何編碼HTML電子郵件通訊和電子郵件模板

Joseph Gordon-Levitt
發布: 2025-02-25 19:07:08
原創
635 人瀏覽過

如何編碼HTML電子郵件通訊和電子郵件模板

如何編碼HTML電子郵件通訊和電子郵件模板

本文最初於2006年首次發表,然後於2015年更新。

> 自從本文於2006年首次發表以來,> 鑰匙要點

>在電子郵件新聞通訊中利用HTML表進行佈局設計,以確保不同電子郵件客戶端的兼容性,因為與CSS相比,支持表的位置和構造內容。

>直接在HTML中應用Inline CSS,以用於字體和顏色等樣式元素,因為許多電子郵件客戶端不支持外部或嵌入式CSS樣式表。
    >使用媒體查詢等響應式技術來設計電子郵件新聞通訊,儘管在電子郵件客戶端上提供了不同水平的支持,但使用媒體查詢來容納手機和平板電腦。
  • >測試HTML的電子郵件廣泛跨多個電子郵件客戶端和設備,以確保外觀和功能一致,並利用廣告系列監視器和MailChimp等工具進行測試。
  • >
  • >避免使用JavaScript和復雜的CS,例如浮點和位置,因為這些通常會被普通的電子郵件客戶端剝離或不支持,從而導致潛在的佈局問題。
  • 包括圖像和字體的後備,以增強兼容性,並確保即使電子郵件客戶端無法呈現某些元素,也可以訪問新聞通訊。
  • >保持設計簡單,內容清晰,以避免渲染問題並增強電子郵件新聞通訊的可讀性和有效性。
  • html電子郵件基礎
  • 編碼HTML電子郵件時,最大的痛苦是,從桌面軟件(例如Eudora,Outlook,AOL,Thunderbird和Lotus Notes)到基於Web的電子郵件服務(例如Yahoo!) ,Hotmail和Google Mail,以通過電話和平板電腦上的方式發送電子郵件。用於為每個電子郵件軟件工具渲染HTML的軟件確定HTML和CSS代碼有效且行不通的軟件。
  • >

    如果您認為很難確保網站的跨瀏覽器兼容性,請注意這是一個全新的遊戲 - 這些電子郵件軟件工具中的每一個都可以以截然不同的方式顯示相同的電子郵件。即使這些工具確實正確顯示了HTML電子郵件,例如,在閱讀電子郵件時,讀者在窗口大小的寬度中考慮了寬度。

    您是選擇手工編碼HTML電子郵件(我的個人喜好)還是使用現有模板,在創建HTML電子郵件時,有兩個基本概念要牢記:

    >

      >使用HTML表來控制設計佈局和一些演示文稿。您可能會習慣於為您的網頁使用純CSS佈局,但是這種方法不會在電子郵件環境中堅持。
    1. >
    2. >使用內聯CSS來控制電子郵件中的其他演示元素,例如背景顏色和字體。
    >最快,最簡單的方法是查看HTML表和Inline CSS在HTML電子郵件中如何進行交互是從廣告報監視器和MailChimp下載一些模板。當您打開這些模板之一時,您會注意到一些我們將在稍後進行更多詳細討論的事情:>

    > CSS樣式聲明出現在主體標籤下方,而不是頭標籤之間。
      >不使用CSS速記:而不是使用縮寫樣式規則字體:12px/16px arial,helvetica,而是應該將此速記分解為其單獨的屬性:字體- 家庭,字體大小和線條高度-
    • 跨度和divs很少用於實現特定效果,而HTML表則大部分是佈局工作的。
    • > CSS樣式聲明非常基本,並且不使用任何CSS文件。
    • >
    • 我的代碼HTML電子郵件網站還具有我下載和格式化的實際HTML電子郵件,以便您可以研究其他人如何創建電子郵件。
    • >步驟1:使用HTML表進行佈局
    是的:桌子回來了,很長時間!網絡標準可能已成為用於在網絡瀏覽器中顯示的編碼頁面的規範,但這不是網絡,寶貝。在CSS支持方面本文為郵件客戶端的CSS支持提供了一些出色的資源)。

    >

    因此,將符合標準的最佳實踐和精益標記技能放在一邊:我們即將弄髒手!

    創建HTML電子郵件的第一步是決定要使用哪種佈局。對於新聞通訊,單列和兩列佈局效果最好,因為它們可以控制大量內容將大量內容推入電子郵件之類的小空間時產生的自然混亂。單列電子郵件設計還可以輕鬆在電話和平板電腦上很好地顯示。

    >

    單列佈局通常包括:

    >
    1. >一個標題,其中包含一個徽標和一些(或全部)從家長網站的導航鏈接,以增強品牌並為網站訪問者提供熟悉程度
    2. >
    3. >在電子郵件中出現在電子郵件中的故事和內容
    4. >
    5. >電子郵件底部的頁腳通常包含與頂部導航相同的鏈接,以及取消訂閱
    6. 的說明

    >兩列電子郵件還使用標頭和頁腳。像兩列網頁一樣,他們通常使用狹窄的側列來容納功能並鏈接到更多信息,而較寬的列則包含電子郵件的身體內容。要獲取兩列電子郵件佈局以在手機或平板電腦上很好地顯示需要一些代碼FU,正如您在本文稍後會看到的。

    >促銷電子郵件遵循類似的規則,但內容和鏈接的包含更少。它們通常包括一兩個消息,有時會使用一個帶有小解釋性文本的大圖像和圖像下方的一些鏈接。

    >所有這些電子郵件佈局的可能性都可以輕鬆創建,使用HTML表將空間劃分為行和列。實際上,使用HTML表是實現將在不同郵件客戶端中持續呈現的佈局的唯一方法。

    >無論您的電子郵件是如何設計的,重要的是要記住最重要的內容應該出現在電子郵件頂部或附近,因此當讀者打開您的電子郵件時,可以立即可見。電子郵件的左上角通常是人們打開電子郵件時首先要看的地方。

    >

    這是我用來創建HTML電子郵件的方法:>

    • >對於兩列佈局,為標頭,兩個中心內容列和頁腳創建一個表格,這是三個表。將這些表包裹到另一個容器表中。使用相同的方法進行單列佈局,但請給出內容表一列。如果您的電子郵件的設計包含在多個表單元格上分解的圖像,則此方法特別適合。否則,一個帶有TD行的單個表格為其標頭(如果設計使用兩列,則使用ColSpan =“ 2”),內容和頁腳在所有蓮花註釋電子郵件軟件中都應顯示良好。 >使用表和TD標籤中的屬性來控製表的顯示。例如,設置邊框=“ 0”,valign =“ top”,align =“ left”(或中心,如果適合設計),cellpadding =“ 0”,cellspacing =“ 0”,等等。這主要幫助較舊的電子郵件客戶端以(幾乎不可接受的)方式顯示電子郵件。
    • >
    • 即使您的電子郵件的設計不包括桌子周圍的邊框,您可能會發現在開發過程中有助於設置邊框=“ 1”,以幫助調試任何問題,而隨著TR的內部對齊和TD標籤。將其更改為Border =“ 0”進行測試和生產。
    • >
    >這種方法可能會冒犯更喜歡使用最新標準編碼的純粹主義者,但這是目前唯一可行的方法。但是,我們正在使用表進行佈局的事實並不意味著我們需要完全求助於老式的方法。例如,無論Lotus Notes顯示HTML電子郵件多麼糟糕,您都不必求助於使用字體標籤。雖然Outlook 2007的HTML渲染引擎並不完美,但它確實顯示了基本的HTML桌子。 但是,有一些警告。讓我們看一下下一個文本樣式。

    >

    >步驟2:添加CSS樣式

    我是否說CSS支持在郵件客戶中很差?好吧,是。但是,一旦您的嵌套表佈局到位後,您仍可以(並且應該)仍在電子郵件中使用CSS。有幾件事要注意。這是我使用的步驟。

    首先,使用內聯樣式存儲您的所有樣式信息,如下所示:

    這包括表,TD,P,A等。

    >

    >在創作網頁時可能會在HTML Head標籤中使用CSS樣式聲明。取而代之的是,將您的樣式聲明放在正文標籤下方 - Google Mail,但是,在電子郵件中尋找任何樣式聲明,並(有用)刪除它。另外,不要打擾使用鏈接元素參考外部樣式表:Google Mail,Hotmail和其他電子郵件軟件將忽略,修改或刪除這些外部引用到樣式表。對於您的容器表(包含標頭,內容和頁腳表的容器表),將表寬度設置為98%。事實證明雅虎!郵件需要兩邊的1%緩沖件才能正確顯示電子郵件。如果側溝對於電子郵件的設計至關重要,請將寬度設置為95%甚至90%,以避免潛在的問題。當然,容器表中的桌子應設置為100%。

    >

    >將一般字體樣式信息放在最接近內容的表TD中。是的,這可能會導致多個TD單元格內的重複性聲明。僅在必要時將字體樣式的定義放入標題(例如H1,H2),P或A標籤。

    >

    >少數使用Divs浮動小盒內容,並鏈接到桌子的TD單元格內的右側或向左鏈接。 Google Mail似乎忽略了CSS Float聲明(但是Yahoo!和Hotmail Cope ant Cope都可以)。有時,比依靠浮點聲明更好地編碼更複雜的表佈局。或者,由於很容易弄亂一封電子郵件,因此請您的設計師將浮動內容放在狹窄的側列中。片狀的片狀支持是一個問題,可能會導致電子郵件設計重新設計。

    > div似乎幾乎沒有用,但跨度幾乎每次都起作用,因為它們是內聯元素。在某些情況下,跨度不僅可以用於著色或尺寸文本:它們可用於將文本放置在內容上方或下方。

    請注意,某些電子郵件交付服務將解開樣式定義,以使其更明確,因此,所有電子郵件軟件都可以更易讀。例如,CSS速記樣式=“ margin:10px 5px 10px 0;”可以擴展到前面所示的長風格聲明。測試每個電子郵件並查看電子郵件代碼會發生什麼。從CSS速記開始,因為在最壞的情況下,它似乎與所有電子郵件軟件都很好。

    >

    >如果您已經下載並研究了活動監視器和MailChimp的電子郵件模板,您會看到他們將容器表對待,就像它是HTML車身標籤一樣。活動監視器團隊將此表稱為“ BodyImpstoster”,這是考慮框架或包裝桌的好方法。從CSS的角度來看,如果Google Mail(例如Google Mail)沒有禁用或忽略車身標籤,則容器表可以執行HTML身體元素的作用。

    步驟3:採用最佳實踐

    >知道您已經使用我建議的指南創建了有效的HTML電子郵件只是解決方案的一部分 - 您應該遵循一些最佳實踐,以確保您的電子郵件得到良好的接收。

    下一步是在各種電子郵件客戶端中測試您的HTML電子郵件。通常,這將確定需要解決方法的問題。

    第一個使用的測試工具是Firefox和Internet Explorer Web瀏覽器。如果電子郵件在兩個瀏覽器中都很好地顯示,則很有可能在Outlook,Yahoo! ,Google Mail和其他服務中測試電子郵件,並且只會顯示次要問題。如果可能的話,我還建議您在Internet Explorer 6中測試您的電子郵件- 這應該可以很好地指出您的電子郵件將如何在Outlook 2003中呈現(請參閱本文末尾的資源列表,以獲取有關運行Internet的信息資源管理器6)。最後,要測試電子郵件在iPhone或iPad上的外觀,請在Safari Web瀏覽器中查看您的HTML電子郵件。

    >一旦電子郵件出現在這兩個網絡瀏覽器中,請使用電子郵件交付服務將電子郵件發送到一系列測試電子郵件帳戶。理想情況下,這應該包括使用Yahoo! ,Hotmail和Google Mail Services的帳戶。 當然,您使用的測試帳戶應由會收到電子郵件的人的郵件列表中的域名確定。例如,如果此列表中沒有AOL訂閱者,則可能是浪費時間和金錢要設置,並與AOL電子郵件帳戶進行測試。

    這是我在此測試階段發現必要的最常見的代碼調整:>

    有時,需要從百分比寬度到固定寬度的切換。雖然這不是理想的 - 因為讀者可以在閱讀時可以調整他們的電子郵件窗口的大小,但有時,使用固定寬度是在多個電子郵件客戶端中正確顯示佈局的唯一方法。
      >
    • 如果電子郵件設計中的列存在間距問題,請首先調整HTML表的細胞板和細胞間隙屬性。如果不起作用,請應用CSS保證金和填充屬性。 HTML間距可以在較舊的電子郵件軟件中效果更好。
    • 當TD單元在IMG標籤下方關閉時,可能會發生
    • >圖像位移。這是一個古老的HTML問題。立即將標籤放在(與)IMG標籤之後(在同一行上)消除煩人和神秘的1像素差距。
    • 此外,建議使用以下最佳實踐:
    • >
      • 避免使用JavaScript。大多數電子郵件軟件無論如何都會禁用它。
      • 如果將圖像切成薄片並分佈在幾個HTML表單元格中,請使用許多測試帳戶測試電子郵件。有時,Outlook看起來可能很棒,但是在Hotmail和其他服務中會被一個或多個像素所轉移。還要考慮將圖像作為背景圖像在新的HTML表上,該表封閉將顯示背景圖像部分的所有表行和列;這通常與切片圖像相同,但使用較少的代碼並可以提供更好的結果(見下文)。請注意,Outlook 2007不會顯示背景圖像;請確保使用目標電子郵件軟件測試您的電子郵件代碼。
      • 對於背景圖像,請使用表的背景屬性,而不是使用CSS。與其他潛在解決方案相比,這在電子郵件軟件之間的工作更加一致。
      • >
      • >將電子郵件圖像存儲在Web服務器上 - 最好在與網站映像分開的文件夾中(例如,在稱為 /images /email的文件夾中),並且不要刪除它們。有些人幾週或幾個月後打開電子郵件,就像人們使用書籤返回網站一樣。
      • >確保您的所有圖像都使用ALT,高度和寬度屬性。設置這些屬性的值可改善Google郵件的結果,並在讀者關閉圖像時保持佈局。但是請注意,Outlook 2007無法識別Alt屬性。
      • >
      • >使用target =“ _ black”屬性,以便使用WebMail Services讀取的人沒有請求的頁面出現在其WebMail接口中。 >
      • > 1×1像素圖像可用於強制間距創建精確的電子郵件佈局,但垃圾郵件發送者經常使用1×1像素圖像來確定是否打開了電子郵件。使用這種練習將增加您的電子郵件歸類為垃圾郵件的可能性。 同樣,
      • 避免在電子郵件中使用大圖“上方”。這是另一種經典的垃圾郵件練習,可能會導致您的電子郵件被解釋為垃圾郵件。
      • >重要的是要確保您的HTML電子郵件顯示並關閉圖像。許多電子郵件應用程序默認情況下將圖像顯示為“關閉”。例如,如果您使用背景圖像在上面提供帶有白色字體顏色的背景顏色,請確保HTML表的該部分的默認背景顏色是深色的,而不是白色。
      • 測試電子郵件如何使用圖像顯示如何顯示,我通常會使用文本編輯器將每個圖像的SRC屬性替換為“ XSRCX”之類的唯一組合,然後在測試後再次將其恢復回去。
      >一旦對HTML電子郵件進行了調整,以使其在您的測試電子郵件帳戶中很好地顯示,下一步就是瀏覽清單。例如,驗證以下內容:

      • >從地址顯示正確顯示(名稱,而不是裸露的電子郵件地址)?
      • >
      • 主題行是否正確?
      • 聯繫信息正確且視覺上明顯嗎?
      • >
      • >電子郵件的頂部是否顯示文本:“您收到此電子郵件是因為……退訂說明在此電子郵件的底部。”?
      • >
      • 您的電子郵件包含文本要求讀者從地址添加您的電子郵件地址簿嗎?
      • >
      • 您的電子郵件頂部是否包含了郵件的Web版本的鏈接?
      • >
      >許多電子郵件交付服務都可以查看您的HTML電子郵件如何在各種電子郵件軟件中顯示。它可以幫助您在發送之前確定需要進行哪些代碼調整。

      步驟4:Google Mail,Lotus Notes和Outlook 2007

      >的代碼

      Google Mail,Lotus Notes和Outlook 2007提出了自己獨特的編碼挑戰。信不信由你,Outlook 2007對CSS的支持明顯少於Outlook的先前版本! Google Mail缺乏支持的寬恕 - 因為該應用程序在瀏覽器中運行,因此無法控制其顯示的電子郵件的內容。因此,Google的工程師必須採取步驟以確保其應用程序正確顯示,而不管撰寫電子郵件的HTML或CSS的質量如何 結果,當網絡標準是原始的,Google郵件的作用就像1990年代初期的工件。這需要一些工作,但是可以打開一個Google Mail頁面,並查看其渲染HTML電子郵件實際上是多麼令人費解。

      > 一方面,Google郵件刪除了任何樣式標籤之間包含的CSS樣式,無論它們在電子郵件中出現如何。 HTML表中顯示的字體(使用樣式的唯一替代方案)具有比預期更大的奇怪習慣,無論HTML電子郵件如何結構。 但是,好消息是,如果您為這三個電子郵件應用程序的奇怪性進行編碼,那麼您的HTML電子郵件代碼可能在大多數(如果不是全部)電子郵件客戶端中顯示得很好。以下是一些在Google郵件和其他較舊的電子郵件軟件中效果很好的技術:

      >
      • >用BGColor屬性定義TD單元格中的背景顏色,而不是CSS樣式。
      • >如上所述,使用TD單元格中的背景屬性進行背景圖像,而不是使用CSS。這種方法的一種副作用是可以根據需要使背景圖像高高- 如果您的電子郵件模板中使用的內容可能會變化,則使用以這種方式使用超高的背景圖像可以使得電子郵件收縮或擴展,具體取決於副本的高度,從一封電子郵件到另一封電子郵件。但是請記住,Outlook 2007完全忽略了背景圖像。
      • 如果效果更好,請使用填充聲明來控制TD單元內的邊緣。邊距樣式在這些單元中不起作用,但是填充性可以。
      • >
      • 如果您需要在TD單元格周圍的邊框,請記住Google Mail在DIV中定義時在TD單元格周圍顯示一個邊界,而當它在TD標籤中定義為邊框樣式時,它不在。
      • 如果您需要針對深色背景顏色的淺色鏈接,請將字體定義放在TD單元格中(因此,它適用於P和A標籤),然後將顏色添加到A tag。
      • 如果P和A字體似乎是不同的尺寸,請將A標籤包裝在p標籤中。
      • Google Mail積極地使用Google Mail用戶界面的右欄,該郵件將HTML電子郵件擠進了中心面板。確保內容TDS中的填充樣式全程設置為10個像素,以免左右擊中文本。
      • >
      • >使用Google Mail帳戶測試HTML電子郵件時,您可能會發現TD,H1,H2,P,A和其他標籤中缺少一種或多種字體樣式。仔細檢查所有字體,以確保Google Mail正確顯示該字體。
      • >
      • 除了Google郵件之外,程序員在創建HTML電子郵件時面臨的另一種危害:Lotus Notes。許多大型公司繼續支持和升級其筆記安裝。
      • 不幸的是,不可能判斷哪些公司使用筆記是不可能的。最好的方法是遵循本文中描述的準則 - 代碼越原始,使用說明>
      的可能性就越大,即使不是完美的可能性也越好。

      也就是說,Lotus的筆記很可能會介紹您的HTML電子郵件怪癖,這些怪癖幾乎是不可信的。例如,舊版本的筆記可以將圖像轉換為其專有格式,或者簡單地忽略一封電子郵件中完美無瑕的基本HTML,但在另一封電子郵件中顯示其他html。

      以下一些提示可以幫助您說服筆記正確顯示您的HTML電子郵件:>
        正如我們之前討論的那樣,使用包含所有內部佈局表的容器表(例如,對於標題,內容和頁腳)。這將電子郵件保留在一大塊的HTML中,因此在註釋中顯示時,佈局的一部分不太可能徘徊。
      • >通過將寬度設置為一個百分比和/或使用至少為5. 正如我之前提到的,
      • >避免在電子郵件的頭標籤中使用樣式聲明。這可能是遵守網絡標準的方法,但是注意(如Google Mail)可能會刪除您的樣式。取而代之的是,在表中的內聯樣式上,TD,H1,H2,P,A和其他標籤。
      • >使用絕對URL到存儲在Web服務器上的圖像。您對轉換圖像的註釋無法做太多,但是使用遠程圖像可能會有所幫助。
      • >
      • >使用命名錨的鏈接鏈接,很少(如果有的話)在筆記中工作。最好避免將電子郵件從電子郵件中跳到特定內容的鏈接。
      • >
      • 避免使用HTML表中的colspans。註釋 - 尤其是其早期版本 - 只能處理基本的表佈局。
      • >
      • 確保您的TD單元格寬度準確。與Web瀏覽器不同,Web瀏覽器會自動將所有單元格設置為最寬的寬度,但根據其定義的寬度調查每個TD小區的大小。
      • 以電子郵件佈局為中心通常無法在筆記中使用。通常必須將電子郵件佈局左對齊。
      • >
      • 使用這些技術在Google Mail和Lotus Notes中成功渲染將確保您的電子郵件在Outlook 2007中也很好地顯示出,該郵件使用了較舊的HTML渲染引擎。微軟已經發布了有關其電子郵件軟件將會且不會正確顯示的詳細信息;更多詳細信息可以在本文末尾的“資源”部分中找到)。
      • >
      • 廣告監護儀是一項電子郵件交付服務,為每個流行的手機,網絡和桌面電子郵件客戶端提供了全面的CSS元素列表。

      步驟5:編碼手機和平板電腦

      >有很多人在智能手機和平板電腦以及桌面電子郵件軟件上閱讀HTML電子郵件。調整您的HTML表以在這些設備上很好地顯示,這一點很容易。它可以幫助CSS支持非常適合用於新手機和平板電腦上使用的HTML渲染引擎。

      >

      >解決方案是使用CSS @Media定義來定位HTML表TD單元格,並提高顯示屏所需的字體大小。例如,iPhone上的字體必須為13像素才能清晰。最好的部分?網絡郵件和桌面電子郵件軟件將剝離或忽略您的@Media定義,而您的手機和平板電腦將讀取代碼並完美顯示所有內容。

      >

      >這是一組@Media定義的示例,用於顯示手機和平板電腦的單列佈局HTML表:

      <span><span><span><p</span> <span>style<span>="<span>color: red;</span>"</span></span>></span><span><span></p</span>></span></span>
      登入後複製

      >將此@media代碼直接放在您的身體標籤下方,並將其放在表格定義和TD單元格上。當您的HTML電子郵件使用設備(或Web瀏覽器水平重新尺寸)查看小於480像素時,這些定義將激活。

      >

      >編碼兩列HTML電子郵件以適應小手機和平板電腦屏幕的秘訣?將每一列放入自己的表中。接下來,對於每個HTML表,請使用內聯CSS進行浮動:左和HTML Align =“左”以浮動並對齊每個內容列表,向左對齊。然後添加到您的表定義和TD單元格中。

      >使用上面的@Media代碼,對於寬度小於480像素的屏幕,這將設置列表,左右列,寬度與左側列列相同,並在主列下面滑動。

      >

      該方法可用於針對任何佈局設計更改以與手機和/或平板電腦一起使用。

      該解決方案來自廣告系列監視器,響應式電子郵件設計的出色指南,該指南有更多有關如何使HTML電子郵件對不同屏幕尺寸響應的詳細信息和想法。

      摘要

      許多收到電子郵件的人喜歡HTML而不是文本,原因有很多。但是,對於程序員而言,創建HTML電子郵件的任務將始終顯示出來既簡單又非常複雜。本文描述了創建標記的許多問題和策略。

      >從本文中獲取的最佳主意是什麼?如果在簡單的電子郵件設計和更複雜的解決方案之間可以選擇,那麼簡單始終是最安全的賭注。

      >

      進一步閱讀

      這些資源提供有價值的信息,如果您想了解有關編碼HTML電子郵件的更多信息,可以為您提供幫助。

      活動監視器:電子郵件中CSS支持指南
      • 廣告系列監視器:響應式電子郵件設計
      • MailChimp:移動設備上的電子郵件
      • > mailChimp:電子郵件藍圖
      • MailChimp:電子郵件營銷現場指南
      • ,這裡還有一些…
      >

      電子郵件標準項目

      電子郵件標準項目可能是確切理解HTML和CSS的最佳起點。該網站還維護了一個酸測試,可用於比較跨電子郵件軟件的合規性,並且您可以通過幾種方式參與來幫助改善網絡標準的電子郵件支持。 >

      >免費廣告系列監視器和MailChimp HTML電子郵件模板

      > 這兩種電子郵件交付服務都隨著時間的推移與不同的電子郵件客戶端積極測試模板。但是,每種方法都存在細微的差異 - 廣告系列監視器將樣式聲明放置在Head Tag中,而MailChimp則沒有。請務必使用電子郵件列表的收件人使用的任何電子郵件客戶端使用任何電子郵件客戶端測試您的最終html代碼。 >

      純文本電子郵件設計指南
      > 本文列出了許多用於使文本電子郵件更易於掃描的簡單技術。

      >

      測試HTML電子郵件
      本文探討了多個電子郵件客戶端的測試程序。  其他相關文章包括創建HTML電子郵件佈局和了解多元測試。

      >關於
      的有關封鎖電子郵件圖像的文章 “> clickz和廣告系列監視 從2004年開始,ClickZ文章顯示了主要的電子郵件軟件如何比較何時阻止圖像或何時在預覽窗格中查看內容。廣告監視器的文章更加詳細,列出了實際示例和想法如何對抗電子郵件的默認映像渲染,以及設計電子郵件以在預覽窗格中看起來還可以。
      > Word 2007 HTML和CSS在Outlook 2007中渲染功能 Microsoft的官方描述2007年Outlook將為HTML和CSS呈現什麼。包括指向Dreamweaver工作的驗證器以及Microsoft編輯工具的鏈接。

      mailChimp:html電子郵件模板入門指南 有關HTML電子郵件的各個方面的許多重要信息,包括垃圾郵件過濾器的工作方式。包括一些可以使過程更容易的工具。 >
      >“ HTML電子郵件的秘密”系列

      > 其中一些信息是古老的,但提供了蓮花筆記的好文章。 >
      CSS和電子郵件,在樹上接吻

      > 這種僅CSS的HTML電子郵件的方法是由列表分開發布的。注意:作者寫了本文的更新,該文章發佈在活動監視器博客上,優化了HTML電子郵件中的CSS演示文稿。
      > HTML代碼如何影響電子郵件可傳遞性

      > 一個不錯的概述,描述了不同的電子郵件服務如何查看您在HTML電子郵件中包含的HTML。您無法直接解決每個問題(例如,在電子郵件的html和電子郵件版本之間創建一個明確的邊界是您的電子郵件服務提供商的問題,如果您使用一個問題),但它有助於知道發生了什麼。 >初學者的6步電子郵件營銷指南 以下是電子郵件營銷指南,該指南比可訪問的標題所建議的更完全涵蓋了主題,它包括一部分良好的信息,以從構建電子郵件模板時將從您將做出的設計決策中獲得最佳結果。它是從2020年底開始的

      >>如何在2020年創建博客(並賺錢):立即開始博客的輕鬆指南
      增長郵件列表的最佳方法之一是運行一個一致的博客。本指南是一個罕見的發現 - 它向您展示瞭如何快速運行有效的博客並產生結果,並削減了博客建議界的許多噪音。它還涵蓋了使用您的電子郵件新聞通訊來增加您的博客受眾,為您的整個操作創造了一個良性週期。

      經常詢問有關HTML電子郵件新聞通訊的問題(常見問題解答)

      編碼HTML電子郵件新聞通訊的最佳實踐是什麼?

      >編碼HTML電子郵件新聞通訊可能會有些棘手,但是遵循最佳實踐可以使過程變得更加順暢。首先,始終使用表進行佈局。與現代網絡設計不同,電子郵件設計仍然在很大程度上依賴桌子。其次,內聯CSS是必經之路。這是因為並非所有電子郵件客戶端都支持嵌入或鏈接的CSS。第三,將HTML屬性用於寬度,高度等。這樣可以確保您的電子郵件在不同的電子郵件客戶端中正確顯示。最後,在發送電子郵件之前,請務必測試您的電子郵件。有多種在線可用的工具可讓您測試您的電子郵件在不同的電子郵件客戶端中的外觀。

      >如何使我的HTML電子郵件通訊響應迅速嗎?

      >使您的HTML電子郵件新聞通訊響應式響應率意味著從台式計算機到手機,確保在所有設備上看起來都不錯。為此,您可以在CSS中使用媒體查詢。媒體查詢使您可以根據設備的屏幕尺寸應用不同的樣式。但是,並非所有電子郵件客戶都支持媒體查詢,因此使用移動優先方法設計您的電子郵件很重要。這意味著首先為最小的屏幕設計,然後添加媒體查詢以適應較大的屏幕。

      >我可以在我的HTML電子郵件通訊中使用Web字體嗎?

      是的,您可以在您的HTML電子郵件通訊。但是,請記住,並非所有電子郵件客戶端都支持Web字體。對於那些沒有的人,您應該始終提供後備字體。這通常是標準字體,如Arial或Times New Roman。要使用Web字體,您將使用 @font-face規則在CSS中包含字體文件。

      如何將圖像添加到我的HTML電子郵件通訊中?

      > HTML電子郵件通訊可以使用

      標籤完成。但是,有幾件事要牢記。首先,始終在您的標籤中包含寬度和高度屬性。這樣可以確保圖像正確顯示。其次,將絕對URL用於圖像。這意味著圖像源應該是完整的URL,而不是相對路徑。最後,始終包含圖像的alt文本。這是圖像的描述,如果無法加載圖像,則會顯示。

      >

      >如何確保我的HTML電子郵件通訊在所有電子郵件客戶端中看起來都不錯?但是,您可以使用一些策略。首先,始終將表用於佈局和內聯CSS。這些在電子郵件客戶端中得到了廣泛的支持。其次,在發送發送之前,請在各種電子郵件客戶端中測試您的電子郵件。有一些在線工具可讓您這樣做。最後,保持設計簡單。您的設計越複雜,在某些電子郵件客戶端中斷的可能性就越大。

      >我可以在我的HTML電子郵件新聞通訊中使用JavaScript嗎? JavaScript在您的HTML電子郵件通訊中。這是因為許多電子郵件客戶端不支持JavaScript,或者出於安全原因默認情況下將其禁用。相反,請堅持使用您的電子郵件設計的HTML和CSS。

      >如何在我的html電子郵件通訊中添加一個呼叫式操作按鈕?您的HTML電子郵件通訊可以使用HTML和CSS完成。最簡單的方法是使用帶有CSS的標籤將其像按鈕一樣樣式。但是,要獲得跨電子郵件客戶端的更好兼容性,您可以使用具有單個單元格的表格和样式看起來像按鈕。

      我如何在HTML電子郵件通訊中添加背景顏色? 🎜>可以在HTML電子郵件通訊中添加背景顏色,可以使用CSS完成。您可以使用背景色屬性為整個電子郵件設置背景顏色,也可以為表或表單元格(如表或表單元格)設置背景顏色。但是,請記住,並非所有電子郵件客戶都支持背景顏色。對於那些不這樣的人,您應該使用html中的bgcolor屬性提供後備顏色。

      >如何將鏈接添加到我的HTML電子郵件通訊?

      可以使用標籤完成新聞通訊。您可以鏈接到網站,電子郵件地址或電話號碼。要鏈接到網站,請使用網站的完整URL使用HREF屬性。要鏈接到電子郵件地址,請在HREF屬性中使用MailTo:協議。要鏈接到電話號碼,請使用TEL:協議中的HREF屬性中的協議。

      >如何將社交媒體圖標添加到我的html電子郵件通訊中?

      >

      >在您的HTML電子郵件中添加社交媒體圖標可以使用圖像和鏈接完成新聞通訊。您將對圖像圖像使用

      標籤,並將其包裝在標籤中以鏈接到您的社交媒體配置文件。始終包含圖像的alt文本,並為圖像源和鏈接HREF使用絕對URL。

以上是如何編碼HTML電子郵件通訊和電子郵件模板的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板