2014-03-12 54 views
0

我用下面的條件語句來隱藏響應HTML電子郵件在Outlook中的內容,HTML郵件 - 在Outlook.com隱藏內容佔

<!--[if !gte mso 9]><!-- --> 
<!--<![endif]--> 

,但現在我的測試,它也做工精細對於Outlook應用程序,但Outlook.com隱藏了此代碼後的所有內容。我正在使用它來隱藏正文內容的開頭部分,但導致發送空白電子郵件。我正在使用我自己的outlook.com帳戶和Litmus進行測試,在所有主流瀏覽器中顯示空白電子郵件。

任何人都知道另一種隱藏Outlook內容而不破壞Outlook.com電子郵件的技術?

更多的測試後,我發現,這部作品在Outlook應用和Outlook.com:

<!--[if !mso 9]><!--> 
<!--<![endif]--> 

我不知道這是否是「GTE」的一部分,但看起來工作與去除更好。

感謝您的回覆。

+0

我們可以知道你想隱藏什麼,爲什麼? – mplungjan

+0

我正在使用它來隱藏正文內容開頭的預標題。但隱藏僅限移動設備的內容也是如此。 –

回答

1

outlook.com在評論中吃東西,有條件或沒有。

最好的辦法是複製隱藏在outlook '07中的部分並將其粘貼到條件註釋末尾。然後給該粘貼部分的主容器/桌子class="outlookcomonly"style="display:none"。在你的風格標籤:

.ecxoutlookcomonly { display:block !important; } 

Outlook.com預處理的入級的項目,他們每個人的前面加上「ECX」。如果將ecx添加到樣式表中,outlook.com將會看到它,但所有其他客戶端都會忽略它。