2014-11-05 96 views
0

我試圖根據用於閱讀電子郵件的客戶端(以及將其默認爲通用內容的選項)來調整HTML電子郵件的內容。使用HTML/CSS檢測電子郵件客戶端

是否有可能使用HTML和CSS(因爲js不適用於HTML電子郵件)來實現此目的?

我尋找可能的方法來做到這一點,並發現有條件的HTML可以用來檢查客戶端是outlook/lotus。

但是,我也想添加檢查Gmail和蘋果郵件。

是否有可能在CSS中使用'media'標籤?

感謝幫助:)

+0

你的意思是如何檢查他們是否使用Gmail,Hotmail的,雅虎等? – 2014-11-05 02:06:23

+1

很多很好的信息在這裏:http://htmlemailboilerplate.com/,也在這裏:https://www.campaignmonitor.com/css/ – 2014-11-05 02:11:14

+0

你試圖做的是類似於瀏覽器嗅探,這是皺眉,瀏覽器謊言(男孩他們撒謊?!),只是簡單的無用。 http://www.w3schools.com/js/js_window_navigator.asp供參考 – Sai 2014-11-05 02:52:46

回答

0

有條件的HTML是你最好的選擇,以檢查各種電子郵件客戶端。它真的取決於電子郵件客戶端本身,例如,Apple Mail對很多CSS屬性都非常寬容,但GMAIL將頭部中的所有CSS都去掉了。這是一個平衡的行爲!查看caniuse.com,看看哪些屬性,你可以和不能在電子郵件中使用:)

相關問題