簡體   English   中英

如何查找“ Outlook兼容郵件設計器工具”

[英]How to find a ''Outlook Compatible Mail Designer Tool"

我需要通過使用html,embedded-css和javascript和一些js庫來設計響應式html新聞郵件。

現在,我知道Outlook客戶是一場噩夢,為了響應性設計,我必須使用<table>代替<div><b>代替<strong>等,一旦替換掉它就不兼容適用於gmail或yahoo或手機。 因此我意識到我可以使用特定於Outlook的CSS代碼段,並且根據MailChimp ,它看起來如下所示:

<!--[if gte mso 9]>
    <style type="text/css">
    /* Your Outlook-specific CSS goes here. */
    </style>
<![endif]-->

我無法跟蹤所有設備的所有html元素,因此我一直在尋找免費的html郵件設計器工具,但沒有運氣。 我應該走什么樣的道路? 我只是想通過這種工具使這種廢話自動化。

謝謝。

首先,您不應該在電子郵件中使用Javascript。 Webmail客戶端主要在JavaScript中運行該界面,並不熱衷於干擾您的電子郵件,而桌面客戶端過濾器通常將JavaScript視為垃圾郵件或網絡釣魚電子郵件的指示。

即使在可能運行的情況下,在電子郵件中編寫腳本確實沒有什么好處。 保持電子郵件為純HTML和CSS,避免麻煩。

就為Outlook開發而言,無需跟蹤所有設備的所有元素。 采用流暢的方法來構建您的電子郵件,它將跨電子郵件客戶端(甚至是Outlook)正常降級。

從本文開始: https : //webdesign.tutsplus.com/tutorials/creating-a-future-proof-respond-email-without-media-queries--cms-23919

使用他們在此處提供的電子郵件模板作為入門模板,並添加自己的自定義樣式。 將所有樣式放在頭部並內聯模板,然后再發送。

實質上,該模板可在所有主要客戶中使用。 通過將主體包裝在條件標簽中,它也可以在Outlook中工作:

 <!--[if (gte mso 9)|(IE)]>
  <table width="600" align="center" style="border-spacing:0;font-family: Arial, Helvetica, sans-serif;color:#4d4d4d;" >
  <tr>
  <td style="padding-top:0;padding-bottom:0;padding-right:0;padding-left:0;" >
  <![endif]-->

[HTML EMAIL BODY GOES HERE]

 <!--[if (gte mso 9)|(IE)]>
  </td>
  </tr>
  </table>
  <![endif]-->

通過將第二,三和四列行也包裝在條件標簽中。

對於特定Outlook的事物,請使用條件標簽來定位不同版本的Outlook。 從上面的鏈接:

使用此定位所有版本的Outlook:

<!--[if (gte mso 9)|(IE)]>
[HTML code]
<![endif]-->

我將其用於條件CSS

<!--[if (gte mso 9)|(IE)]>
<style></style>
<![endif]-->

有時包括單獨的條件CSS僅針對2007+

<!--[if mso]>
<style></style>
<![endif]-->

另外,我發現使用條件CSS真的很重要,!important是否存在並且其前面有一個空格。 盡管您的規則背景之一是:藍色,但看起來好像已經正確了。 沒有!重要。

舉例來說...

li {padding-left: 2px!important;}

將不起作用,而是您需要編寫:

li {padding-left: 2px !important;}

仔細檢查正在輸出的代碼..即使某些ESP也已經添加了!important,即使您已經擁有它,也可能以!important!important結尾,這意味着它們將無法工作。

但是同樣,在采用流體方法時也無需跟蹤每個元素。 Outlook條件標記中沒有那么多樣式。 您最有可能只會得到以下內容:

 <!--[if (gte mso 9)|(IE)]>
<style type="text/css">
    table {border-collapse: collapse !important;}
</style>
<![endif]-->

以及我上面提到的條件標記中的其他HTML。 好好看看我上面鏈接的模板。 您可以通過復制並粘貼表格行來自定義布局以適應您的需要。

我在日常工作中每天都會編寫HTML電子郵件代碼,因此如果您有任何具體問題,請與我們聯系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM